<%= select_tag(:services,
options_from_collection_for_select(Service.all, :id, :name))%>
它会显示所有的服务...
但我希望它是这样的:
Select a service
Service1
Service2
Service3
Service4
<%= select_tag(:services,
options_from_collection_for_select(Service.all, :id, :name))%>
它会显示所有的服务...
但我希望它是这样的:
Select a service
Service1
Service2
Service3
Service4
<%= select_tag(:services,
Service.all.collect { |c| [c.id, c.name] }.
insert(0, "Select a Service"))%>
正如问题的答案一样,这是Rails 2.3的版本.关于Rails 3,请参见Prathan Thanaart的答案.