0

我有这样的路线。

 get 'mypage' => 'mypage#browserUpdate'

我添加了一个名为:

mypage_controller.rb

class MypageController < ApplicationController

  def browserUpdate
    puts "browser_update controller working"
  end


end

在我的视图文件夹中,我有一个名为的文件夹。我的页面 > browserUpdate.html.erb

当我在 application.html.erb 中放置一个链接时

<div><%= link_to 'UPGRADE PATH', mypage_path %></div>

当我单击链接时,出现错误:

断言失败:URL '/mypage' 与您的应用程序中的任何路由都不匹配

耙路线说。mypage GET /mypage(.:format) mypage#browserUpdate

任何人都知道我在这里做错了什么。

4

2 回答 2

0

路线.rb

get 'mypage' => 'mypage#browserUpdate', as: 'browser_update'

应用程序.html.erb

<%= link_to 'UPGRADE PATH', browser_update_path %>

这应该会有所帮助。

于 2013-10-28T12:24:02.907 回答
0

我认为您的控制器应该是复数,即它应该是 mypagescontroller。

于 2013-10-28T03:02:29.307 回答