我有这样的路线。
get 'mypage' => 'mypage#browserUpdate'
我添加了一个名为:
的控制器mypage_controller.rb
class MypageController < ApplicationController
def browserUpdate
puts "browser_update controller working"
end
end
在我的views文件夹中,我有一个名为的文件夹。 mypage&gt; browserUpdate.html.erb
当我在application.html.erb
中添加链接时<div><%= link_to 'UPGRADE PATH', mypage_path %></div>
当我点击链接时出现错误:
断言失败:网址'/ mypage'与您的网址中的任何路由都不匹配 应用
Rake路线说。 mypage GET /mypage(.:format) mypage#browserUpdate
任何人都知道我在这里做错了什么。
答案 0 :(得分:0)
我认为你的控制器应该是复数,即它应该是mypagescontroller。
答案 1 :(得分:0)
的routes.rb
get 'mypage' => 'mypage#browserUpdate', as: 'browser_update'
application.html.erb
<%= link_to 'UPGRADE PATH', browser_update_path %>
这应该有所帮助。