<select>
Rails ビューで、制限された値を持つさまざまな文字列フィールドのドロップダウン リストを表示しようとしています。
私はこれをパーシャル(以下)でやろうとしましたが、現在の値が<select>
リストで選択されていません。
- これを部分的に行うことは可能ですか?もしそうなら、どのように?
- 取るべきより良いアプローチはありますか?
edit.html.erb:
<% form_for(@my_class) do |f| %>
<%= render :partial => "select", :locals => { :attribute_name => :blah, :f => f } %>
<% end %>
_select.html.erb:
<p>
...
<%= f.label attribute_name %><br />
<%= f.select attribute_name, [:option_a,:option_b,:option_c], { :selected => attribute_name } %>
...
</p>