2013-10-17 12 views
5

アクティブな管理者編集ページにネストされたリソースがありますが、新しいネストリソースを追加するのではなく、既存のリソースの内容を編集できるようにします。私のコードは次のようになります:ActiveAdmin has_manyフォームヘルパーから「Add new」ボタンを削除します

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ボタンだけを残す?

+0

をコミット「新を追加」非表示にするnew_record: falseを渡すことができ、私は同じ問題に直面しています...あなたはそれを解決しましたか? –

答えて

12

v0.6.1から始めて、あなたはボタン

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

4b58b8

+3

バージョン番号とコミットに+1します。 – asymmetric

+1

@asymmetricありがとう! – Alfreddd

関連する問題