これは、HAMLを使用するRails3アプリケーションです。私は次のものを持っています:
= f.fields_for :bar_memberships do |bar_membership_fields|
= 'FIELD'
問題をカプセル化しました。このコードは次のように出力します。FIELDFIELDFIELD期待どおり。
しかし、次のコード:
= f.fields_for :bar_memberships do |bar_membership_fields|
- if bar_membership_fields.object.new_record?
= 'FIELD'
HTMLでエスケープされた多くの非表示の入力をソースコードにレンダリングし、それらをページに表示します。
'<input id="person_bar_memberships_attributes_0_id" name="person[bar_memberships_attributes][0][id]" type="hidden" value="824" />
<input id="person_bar_memberships_attributes_1_id" name="person[bar_memberships_attributes][1][id]" type="hidden" value="825" />'
FIELD
何か案が?