路由混乱

时间:2014-10-19 13:34:44

标签: ruby-on-rails ruby-on-rails-4 routes

在我的路线中我有

get '/about', to: 'pages#about'

resources :reckoners do
  resources :shift_requirements, shallow: true
end

在layouts / _footer.html.erb中,从application.html.erb调用,我有

<li><%= link_to "About", about_path %></li>

哪个工作正常,除非我在/reckoners/index.html.erb视图中,在这种情况下我收到以下错误 -

无法找到'id'=about

的Reckoner

查看页面上的参数,&#39;关于&#39;正在作为id传递,服务器日志确认正在为具有该id的reckoner对象运行查询。所以我理解为什么会出错,但我想了解原因。

我有pages_controller.rb,其中包含

def about
end

0 个答案:

没有答案