Мне было интересно, возможно ли это вообще.
Что я пробовал:
ActiveAdmin.register SomeModelName do
form do |f|
f.inputs 'Details' do
# some inputs
end
f.inputs do
f.has_many :some_model_relation, new_record: true do |r|
r.input :field do |model|
# call some view helper method. this doesn't work. nothing's rendered.
some_view_helper(model)
# I've tried to render a partial. no luck.
# render partial: 'some_name', locals: {model: model}
# tried to render partial via block's form. no luck as well
# r.template.render partial: 'some_name', locals: {model: model}
end
end
end
end
controller do
helper SomeViewHelper
end
end
Похоже, что блок input
вообще не вызывается. Тогда как это сделать правильно? Моя версия ActiveAdmin - 1.0.0