我想在我的部分中生成一个选项<select>
菜单,该菜单将显示在每一页上。Vendor
_navigation.html.erb
这是我想要生成的 HTML:
<form>
<select>
<option value="">Browse by Store</option>
<option value="Apple">Apple</option>
<option value="Deisel">Deisel</option>
<option value="NIke">Nike </option>
</select>
</form>
然后,一旦有人选择了供应商,就会将他们带到相当于vendors_path(@vendor)
. 如果我试图以常规 form_partial 执行此操作,我只需执行以下操作:
<%= simple_form_for(@product) do |f| %>
<%= f.association :vendors %>
<% end %>
但是...然后我会声明某种方式,@product
以便在控制器中处理该表单,该控制器控制呈现此表单的视图。
我该怎么做/layouts/_navigation.html.erb
?
而且...我如何生成链接功能,当他们选择vendor
他们想要的时,它会自动将他们重定向到该vendor/:id
页面?