cie*_*bor 5 ruby forms ruby-on-rails helper has-many
我在活动管理编辑页面中嵌套了资源,但我想只允许管理员编辑现有资源的内容,而不是添加新的嵌套资源.我的代码看起来像这样:
form do |f|
f.inputs do
f.input :author
f.input :content
f.has_many :comments do |comment_form|
comment_form.input :content
comment_form.input :_destroy, as: :boolean, required: false, label: 'Remove'
end
end
f.actions
end
Run Code Online (Sandbox Code Playgroud)
但它在输入下添加了"添加新评论"按钮.如何禁用它,只保留主窗体的f.actions按钮?
小智 14
从v0.6.1您开始可以传递new_record: false隐藏"添加新"按钮
f.has_many :comments, new_record: false do |comment_form|
...
end
Run Code Online (Sandbox Code Playgroud)
提交4b58b8