rails 3 рендерить партиал с параметрами

У меня возникла проблема с передачей некоторых параметров частичному. Независимо от того, что я пробовал, параметры не передаются при рендеринге частичного.

Я использую макет с вкладками 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]) %>

Мне нужно иметь возможность передавать объединенные параметры с партиалом, если это возможно. Я просмотрел всю документацию и вчера весь день гуглил, чтобы найти ответ на этот вопрос, и до сих пор ничего не нашел. Любая помощь будет оценена по достоинству.

12
задан user1214966 22 March 2012 в 17:43
поделиться