[英]collection_select with nestled resources
所以,我对Stackoverflow的第一个问题! 让我们看看进展如何...
因此,我有一个collection_select
代表您当前所在的类别:
<%= collection_select(:category, :slug, current_user.categories, :slug, :name) %>
该选择表示用户当前所在的类别,并且用户应该能够在类别之间切换。
类别的帖子如下:
resources :categories do
resources :posts
end
我希望collection_select
根据url参数自动选择当前类别,到目前为止,它仍然有效:
http://myproject.com/categories/action
所选值与当前url参数相同。 但是当用户导航到帖子时,它不起作用:
http://myproject.com/categories/action/my-new-post
这重置了collection_select
,我认为它与嵌套资源有关,我该怎么办?
只是要澄清一下:当用户选择类别时,我有一个非常简单的JavaScript重新加载页面。
听起来您想为集合选择设置一个初始值。 就像是:
<%= collection_select(:category, :slug, current_user.categories, :slug, :name {:selected => params[YOUR_PARAM_NAME_HERE]}) %>
或者,如果您可以做这样的事情
<%= collection_select(:category, :slug, current_user.categories, :slug, :name {:selected => @category.slug} %>
那是对的吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.