Итак, мой первый вопрос о 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 для перезагрузки страницы, когда пользователь выбирает категорию.