【发布时间】:2011-03-21 15:35:25
【问题描述】:
在 Rails 视图中,我试图显示一个<select> 下拉列表,其中包含许多具有受限值的不同字符串字段。
我一直在尝试使用部分(如下)执行此操作,但当前值未在 <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>
【问题讨论】:
标签: ruby-on-rails views partial-views multi-select partials