我正在尝试实现一个下拉菜单,以显示我在数据库中的所有名称。我尝试了以下代码失败:
<%= form_for @airline, remote: true do |f| %>
<%= f.select :name, [@airlines.names] %>
<%= f.submit %>
<% end %>
控制器:
def index
@airlines = Airline.all
@airline = Airline.new
end
我认为解决方案非常简单,但我找不到它。
答案 0 :(得分:2)
这应该
<%= f.select(:name, @airlines.collect { |airline| [airline.name,airline.id] }, {:include_blank => 'Choose 1'},:class=>"class_name") %>