我有这样的看法:
<h2>Select the type of Project</h2>
<%= form_tag('/select') do -%>
<label>Select A Type Of Project</label><%= select_tag "project_type", options_from_collection_for_select(ProjectType.all, "name", "name"),:prompt => "Select Project Type" %>
<%= submit_tag 'Next' %>
<% end -%>
这里我只是选择一个特定类型的项目并提交。
HTML 输出为:
<select id="project_type" name="project_type">
<option value="">Select Project Type</option>
<option value="Sales">Sales</option>
</select>
现在,我想根据所选项目的类型呈现特定的模板。如果 value = "Sales" 我想渲染模板 sales.html.erb。
我应该在名为 select 的控制器操作中放入什么。现在它是空的。
谢谢 :)