私の意図は、ワイン製品とそれに関連する報奨/レビューを1つのフォームで編集できるようにすることです。だから、 "http://mydomain.com/wines/cab-sauv/edit"ページに行くと、名前、年などを編集できるフォームが表示されます。また、賞やレビューのリストも生成されますので、私は各賞とレビューを追加/削除/編集することができます。ワインを保存すると自動的に賞やレビューが保存/更新/削除されます。RoRフォームのネストされたリソースについて混乱しています
ネストされたオブジェクト(賞やレビュー)のフォームを生成できません。以下は、私が現在、実行しようとしています何の変形例である:
<% form_for @wine do |w| %>
Stock: <%= w.text_field :stock, :size => 12 %>
<% @wine.awards.each do |awd| %>
Award: <%= w.select ???, @medals %>
<% end %>
<% end %>
それがフォームに来るとき、私は本当にネストされたリソースを取得していませんよ。私もルートでやらなければならないことはありますか?
素晴らしいです!これに関連するもう1つの質問では、すべてのメダルタイプのリストを格納するDB集中型の方法は何でしょうか?私は現在、コントローラで「@medals = Medal.all」というクエリを実行しています... – JakeTheSnake
メダル、賞品、ワインの関係を述べることはできますか? – RubyFanatic
ワインには多くの賞があります...賞には1つのメダルがあり、ワインに属します...メダルには多くの賞があります – JakeTheSnake