当我rake routes
next_post /users/next_post/:index(.:format) {:controller =>" users",:action =>" next_post"}
然后,当我在我的ERB文件中有这个代码时:
<%= link_to "next", :next_post %>
我收到以下错误,我无法弄清楚
没有路线匹配{:controller =&gt;&#34;用户&#34;,:action =&gt;&#34; next_post&#34;}
我在这里做错了什么?路线本身看起来像这样
match '/users/next_post/:index',
:controller => "users",
:action => 'next_post',
:as => :next_post
答案 0 :(得分:1)
你应该使用这个
<%= link_to "next", next_post_path(@post.id + 1) %>