「サーバー」アプリケーションでプロファイル -> 写真の関係があります。クライアント アプリケーションは、最大 3 枚の写真をサーバー側にアップロードできます。
補足: サービス提供アプリで Paperclip プラグインを使用しています。
私は1対1の関係でこのようなことを成功させましたが、has_manyでは決して成功しませんでした.
当然、ActiveResourceには build メソッドはありません。
各写真をどのように初期化できますか?
3.times{@profile.photos.build}
動作しないでしょう
これはビューでもどのように達成されますか? それぞれに名前を付ける3つのfile_fieldsを手動でコーディングすることを検討していました。例えば
<%= file_field_tag 'profile[photos_attributes][0][data]' %>
<%= file_field_tag 'profile[photos_attributes][1][data]' %>
<%= file_field_tag 'profile[photos_attributes][2][data]' %>
写真のインスタンスごとに fields_for ブロックが必要ですか?
簡単に言えば、プロファイルとその子モデルである写真のフォームデータを正常に初期化/受け入れるにはどうすればよいですか?