我有
<li><%= link_to "Messages", user_messages_path %></li>
在我的 routes.rb 我有
resources :users do
resources :messages
member do
get :following, :followers
end
end
当我耙路线时,它说....
user_messages GET /users/:user_id/messages(.:format) messages#index
该错误很奇怪,因为如果我在布局文件夹中的 _header 部分添加列表项标签,即使访问我的根页面也会出现错误
No route matches {:controller=>"messages"}
但是,如果我访问网址
http://localhost:3000/users/1/messages
我能够看到该页面。我也有一个名为 messages_controller.rb 的控制器。
有谁知道出了什么问题?谢谢