Как передать параметры в rout.rb в рельсы? - PullRequest
0 голосов
/ 06 января 2019
get 'show_category', to: 'movies#show_category', as: 'show_category'

У меня есть вышеуказанная запись маршрутов.

Я использую этот код на мой взгляд:

<% @categories.each do |category| %>
  <tr><td>

    <%= link_to category, show_category_url, :genre => category, :remote => true %> <%end%>

  </td></tr>
<% end %>

Как показано выше, я хотел бы передать параметр с именем genre и передать значение category в этот параметр. Но когда я пытаюсь напечатать значение параметра внутри целевой функции в моем контроллере, я не получаю значение ay там:

def show_category
  puts "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
  puts params[:genre]
end

Что я здесь не так делаю?

1 Ответ

0 голосов
/ 06 января 2019

передать параметры в скобках

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