gpt4 book ai didi

ruby-on-rails - 奇怪的路由错误虽然在 rake 路由中可用

转载 作者:行者123 更新时间:2023-12-04 05:49:17 25 4
gpt4 key购买 nike

我有

<li><%= link_to "Messages", user_messages_path %></li>

在我的 routes.rb 我有
  resources :users do
resources :messages
member do
get :following, :followers
end
end

当我做 rake 路线时,它说....
user_messages GET    /users/:user_id/messages(.:format)      messages#index

该错误很奇怪,因为如果我在 layouts 文件夹中的 _header 部分添加列表项标签,​​即使访问我的根页面也会出现错误
No route matches {:controller=>"messages"}

但是,如果我访问该网址
http://localhost:3000/users/1/messages

我能看到页面。我也有一个名为 messages_controller.rb 的 Controller 。

有谁知道出了什么问题?谢谢

最佳答案

你必须给一个用户 user_messages_path , 喜欢

<li><%= link_to "Messages", user_messages_path(@user) %></li>

关于ruby-on-rails - 奇怪的路由错误虽然在 rake 路由中可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10275915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com