Ruby on rails 3 ActiveAdmin bug?显示资源页面中的嵌套表单不显示表单提交按钮
我正在使用ActiveAdmin构建一个文章展示页面,在该页面中,可以使用嵌套表单添加新评论,但遇到了一个问题。文章Ruby on rails 3 ActiveAdmin bug?显示资源页面中的嵌套表单不显示表单提交按钮,ruby-on-rails-3,activeadmin,nested-forms,Ruby On Rails 3,Activeadmin,Nested Forms,我正在使用ActiveAdmin构建一个文章展示页面,在该页面中,可以使用嵌套表单添加新评论,但遇到了一个问题。文章有许多:注释,并且接受:注释的嵌套属性。在Rails控制台中一切正常,但我无法显示表单提交按钮。以下是我为文章定制activeadmin的显示页面的代码: show do |article| attributes_table do row :id row :title end div do semantic_form_for [:admin,
有许多:注释
,并且接受:注释
的嵌套属性。在Rails控制台中一切正常,但我无法显示表单提交按钮。以下是我为文章定制activeadmin的显示页面的代码:
show do |article|
attributes_table do
row :id
row :title
end
div do
semantic_form_for [:admin, article], builder: ActiveAdmin::FormBuilder do |f|
f.has_many :comments, allow_destroy: false, new_record: true, heading: false do |g|
g.input :body
end
f.actions
end
end
end
嵌套表单已显示且工作正常,但未显示“提交”按钮(这意味着
f.actions
无效)。解决方法:我将嵌套表单移动到视图中,并且可以看到“更新”按钮。像
show do
attributes_table do
row :id
row :description
end
panel "Link Projects" do
render partial: 'project_links', locals: { id: company }
end
end
有什么想法吗?你是怎么修好的?