Ruby on rails 4 ActiveAdmin";添加新的“;按钮不适用于多个关联
我正在做一个项目,我需要在ActiveAdmin中使用嵌套表单,我正在遵循文档,但我认为最新版本的ActiveAdmin中有一个bug。我使用的是rails 4,所以我需要直接从github使用gem(Ruby on rails 4 ActiveAdmin";添加新的“;按钮不适用于多个关联,ruby-on-rails-4,activeadmin,nested-forms,Ruby On Rails 4,Activeadmin,Nested Forms,我正在做一个项目,我需要在ActiveAdmin中使用嵌套表单,我正在遵循文档,但我认为最新版本的ActiveAdmin中有一个bug。我使用的是rails 4,所以我需要直接从github使用gem(gem'activeadmin',github'gregbell/active\u admin') 这是我的密码: form do |f| f.inputs "Mission" do f.input :level f.input :points f.i
gem'activeadmin',github'gregbell/active\u admin'
)
这是我的密码:
form do |f|
f.inputs "Mission" do
f.input :level
f.input :points
f.input :title
f.input :description
end
f.has_many :requirements do |r|
r.input :kind, as: :select, collection: %w(text video image)
r.input :count
r.input :description, as: :text
end
f.actions
end
这实际上是在表单底部生成一个“添加新需求”按钮,但是
当我点击它时,按钮只是将我带到首页(它的href值为#),而不是生成表单
任何帮助都将不胜感激。
提前谢谢我遇到了这个问题。它不会自动包含功能所需的JS。尝试在“config/initializers/active_admin.rb”中添加此选项:
ActiveAdmin.setup do |config|
config.register_javascript 'active_admin/lib/has_many.js'
end
我下载了源代码,搜索has_many.js.coffee,将其转换为play js,粘贴到一个新文件中,并将其包含在我的清单中,它成功了。您是否在任务模型中为:需求添加了accepts_nested_attributes_?那是4个月前的事了。我不记得了。我想这应该马上解决。