У меня есть эти маршруты, которые: голосование инициируется по умолчаниюотсутствуют необходимые клавиши: [: опция]
match "poems/by_vote" => "poems#index" , via: [:get] , :as => :poems_by_votes , :vote => true
, когда я использую:
<%= link_to "by_vote" , poems_by_votes_path%>
я сталкиваюсь с:
No route matches {:action=>"index", :controller=>"poems", :vote=>true} missing required keys: [:option]
Я также использовал их, но ни один из них не работал:
<%= link_to "test" , poems_by_votes_path(:vote => true)%>
<%= link_to "test" , poems_by_votes_path , :options => { :vote => true } %>
<%= link_to "test" , poems_by_votes_path(true)%>
что делать?
Этот маршрут находится в пространстве имен или в каком-то другом блоке? –
нет ни в одном блоке. – Pooya
Также, какой URL-адрес вы ожидаете от этого? '/ Стихи/by_vote? Голосовать = true'? –