我希望Venue
的所有实例都可以作为new
表单下拉菜单中的选项。
以下是event / new.html.erb中的草图,event
有一个venue
<%= f.select_tag(
"venue",
options_from_collection_for_select(Venue.all, "id", "name")
) -%>
另一个重要问题,如何放入事件控制器的new
定义?
答案 0 :(得分:1)
我假设您使用的是
形式<%= form_for @venue do |f| %>
<% end %>
您可以使用f.select
代替f.select_tag
。没有f.select_tag
<%= f.select(
"venue",
options_from_collection_for_select(Venue.all, "id", "name")
) -%>