В категории «Поиск всех сообщений», как? - PullRequest
0 голосов
/ 04 июня 2010

Я настроил свои маршруты, поэтому могу искать во всех сообщениях:

/posts/search/foobar

или поиск внутри категории

/posts/category/1/search/foobar 

Это работает довольно хорошо, когда кто-то просматривает определенную категорию, он ищет только сообщения, которые принадлежат к этой категории.

В категории я хочу установить флажок «Искать во всех сообщениях»

Моя форма поиска:

<% form_for :posts, :url => {:controller => :posts, :action => :index} do |f| %>
  Search: <%= f.text_field :search %>
  <% if params[:cat] %>
    <%= f.check_box :ignore_cat, '1', false %> Search all the posts?
  <% end %>
  <%= f.submit 'Go' %>
<% end %>

Как я могу заставить изменить маршрут?

1 Ответ

1 голос
/ 04 июня 2010

посмотрите на polymorphic_path, я думаю, это поможет вам выбрать правильное направление

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...