У меня возникла проблема с передачей некоторых параметров частичному. Независимо от того, что я пробовал, параметры не передаются при рендеринге частичного.
Я использую макет с вкладками jquery, и каждая вкладка отображает заказы на работу с определенным статусом, а также на основе диапазона дат.
Для этого я использую параметры :sort_filter и :status_filter.
Мой исходный код находится здесь, но я хочу изменить его, чтобы частичные части отображались в link_to вместо того, как это указано здесь:
<ul>
<li><%= link_to "Active", work_orders_path(params.merge({:status_filter => "A", :sort_filter => params[:sort_filter]})) %></li>
<li><%= link_to "On Hold", work_orders_path(params.merge({:status_filter => "H", :sort_filter => params[:sort_filter]})) %></li>
<li><%= link_to "Completed", work_orders_path(params.merge({:status_filter => "C", :sort_filter => params[:sort_filter]})) %></li>
<li><%= link_to "Billed", work_orders_path(params.merge({:status_filter => "B", :sort_filter => params[:sort_filter]})) %></li>
<li><%= link_to "All", work_orders_path(params.merge({:status_filter => "E", :sort_filter => params[:sort_filter]})) %></li>
</ul>
Таким образом, вместо ссылки на индекс в моем work_orders_path я хотел бы сделать частичный называется viewall. Вот так:
<%= link_to render (:partial => 'viewall', :status_filter => "E", :sort_filter => params[:sort_filter]) %>
Мне нужно иметь возможность передавать объединенные параметры с партиалом, если это возможно. Я просмотрел всю документацию и вчера весь день гуглил, чтобы найти ответ на этот вопрос, и до сих пор ничего не нашел. Любая помощь будет оценена по достоинству.