6

我在活动管理员编辑页面中有嵌套资源,但我只想允许管理员编辑现有资源的内容,而不是添加新的嵌套资源。我的代码如下所示:

  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

但它在输入下添加了“添加新评论”按钮。我怎样才能禁用它,只留下主窗体的 f.actions 按钮?

4

1 回答 1

15

v0.6.1你可以通过new_record: false隐藏“添加新”按钮开始

f.has_many :comments, new_record: false do |comment_form|
...
end

提交4b58b8

于 2013-12-08T20:04:47.527 回答