fields_for を使ってたのですが、その内部でパラメータ?に入った値を取得したかったのですがやり方が解らず・・・
1ヶ月くらい解らないまま放置していたwのですが、昨日解りました!
<% form_for @accept, :url => { :action => :update } do |form| %>
<%= error_messages_for :accept %>
・・・
<fieldset>
<legend>詳細</legend>
<% form.fields_for :acceptdetails, @accept.acceptdetails.sort_by(&:item_order) do |detail| %>
<%= error_messages_for :detail %>
<%=h detail.object.item_name %>:
<%= detail.text_field :name %>:
<br />
<% end %>
</fieldset>
detail.object.item_nameの所。
変数に「object」を挟むと良かったです。
なぜそうなのかは解りませんが(^^;
0 件のコメント:
コメントを投稿