2016-11-01 3 views
0

私のRails 5アプリでは、3つの親オブジェクト上にあるRyan Batesの#196のネストされたフォームに従います。彼のアプリケーションヘルパー(下記)を使用するとき、3つの新しいフィールドセットを返します。なぜ/協会のループはどこですか?フォームを一度だけレンダリングするにはどうすればよいですか?Rails 5 - helperは複数回フォームをレンダリングする

ありがとうございます!

def link_to_add_fields(name, f, association) 
    new_object = f.object.send(association).klass.new 
    id = new_object.object_id 
    fields = f.simple_fields_for(association, new_object, child_index: id) do |f| 
     render(association.to_s.singularize + "_fields", f: f) 
    end 
    link_to(name, '#', class: "add_fields", data: {id: id, fields: fields.gsub("\n", "")}) 
end 

答えて

0

この現象は、すべてのコーヒーファイルに関連するコーヒースクリプトを追加したために発生します。その後、ファイルごとにapplication.jsに追加されます。

関連する問題