モデルにはリレーションのaccepts_nested_attributes_forがあり、形式は次のとおりです。
= semantic_form_for @obj, :url => path do |f|
= f.inputs do
= f.input :name
= f.semantic_fields_for :photos do |p|
= p.inputs :desc
= f.buttons
フォームはうまく機能し、すべてが正常です。ただし、フィールドの近くに各写真を表示したいので、ユーザーはどの写真に注釈を付けるかを選択できます。とにかく、fields_forループ内のphoto.idにアクセスする方法はありますか?
編集:
この例で写真フィールドがレンダリングされる順序を変更する方法はありますか?私が今まで知る限り、その順序はかなりランダムです。