Все работает отлично в разработке, но в производстве оно ломается в новом и редактируемом действии. Вот журнал производства:ActiveAdmin New and Edit With has_many отношение
.rbenv/versions/2.1.5/lib/ruby/gems/2.1.0/bundler/gems/activeadmin-5a2b7b5bc683/app/views/active_admin/resource/new.html.arb (191.9ms)
I, [2015-07-31T10:51:31.326590 #26202] INFO -- : Completed 500 Internal Server Error in 254ms
F, [2015-07-31T10:51:31.329305 #26202] FATAL -- :
ActionView::Template::Error (too many arguments for format string):
1: insert_tag renderer_for(:new)
app/admin/business.rb:51:in `block (3 levels) in <top (required)>'
app/admin/business.rb:36:in `block (2 levels) in <top (required)>'
Мой бизнес-модель:
has_many :business_attributes, dependent: :destroy
accepts_nested_attributes_for :business_attributes, allow_destroy: true, reject_if: :all_blank
Мои BusinessAttribute Модель:
belongs_to :business
ActiveAdmin:
ActiveAdmin.register Business do
form(allow_destroy: true, html: { multipart: true }) do |f|
...other_fields..
f.has_many :business_attributes do |attribute|
attribute.input :name
attribute.input :value
end
f.actions
end
permit_params :param, :param, ....
end
Я использую activeadmin «1.0 .0.pre1 'с рельсами 4.2.0 мой производственный стек - nginx и единорог, если это помогает. Любые комментарии и ответ приветствуются. Благодарю.
Спасибо за ответ, но это не сработало. Такая же ошибка :( –
activeadmin stable version? –
К сожалению, нет стабильной версии для рельсов 4.2, но –