У меня есть модель поиска, которая используется для создания поисковых запросов, которые хранятся в базе данных действием create, а затем перенаправляется на @search, где результаты отображаются вместе с параметрами поиска.ROR Form_for force для создания действия
Я хочу, чтобы иметь возможность этого вида (url search /: id) опубликовать новый поиск, чтобы создать поиск: id + 1, чтобы пользователь мог уточнить параметры поиска.
Я хотел бы иметь возможность использовать один и тот же form_for на обоих в настоящее время выглядит следующим образом:
<%= form_for(@search, :html => { :class => "form-horizontal" }) do |f| %>
и делает так:
<form accept-charset="UTF-8" action="/searches" class="form-horizontal" id="new_search" method="post">
который создает новый поиск, но на показать это показывает:
<form accept-charset="UTF-8" action="/search?id=9" class="form-horizontal" id="edit_search_9" method="post">
Как я могу обновить его, чтобы заставить его сделать первый способ на всех страницы?
Большое спасибо!
У вас есть маршрут, который соответствует '/ search'? – PinnyM
im new для рельсов, пожалуйста, вы можете подробно рассказать о том, как должен выглядеть этот маршрут. – user2732663
Уточнил это в моем ответе. – PinnyM