![](/img/trans.png)
[英]No route matches {:action=>“update”, :controller=>“” - Rails 5
[英]Rails no route matches controller
您不應該將哈希傳遞給路徑幫助器。 如果路徑有兩個段:user_id
和:id
,則只需調用helper_name(user_id, id)
,而不是helper_name(user_id: user_id, id)
。
就您而言,您應該打電話給
user_test_result_path(1, protocol.id)
杜德 它在這里說userd_id
:
<%= link_to(test.name, user_test_result_path(:userd_id => 1, protocol.id)) %>
拼寫很重要!
另外,在哪里:
{9=>2...}
來自您的參數? 我猜測如果您執行以下操作,您會更加幸運:
<%= link_to(test.name, user_test_result_path(id: protocol.id, user_id: 1)) %>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.