gpt4 book ai didi

ruby-on-rails - rails_admin 没有路由匹配 '/admin'

转载 作者:行者123 更新时间:2023-12-04 00:56:00 24 4
gpt4 key购买 nike

我的路线文件中有这个(在顶部):

mount RailsAdmin::Engine => '/admin', :as => 'rails_admin'

Rails_admin 正在工作,但现在 rake routes 显示:

Routes for RailsAdmin::Engine:
dashboard GET / rails_admin/main#dashboard
index GET|POST /:model_name(.:format) rails_admin/main#index
new GET|POST /:model_name/new(.:format) rails_admin/main#new
export GET|POST /:model_name/export(.:format) rails_admin/main#export
bulk_delete POST|DELETE /:model_name/bulk_delete(.:format) rails_admin/main#bulk_delete
history_index GET /:model_name/history(.:format) rails_admin/main#history_index
bulk_action POST /:model_name/bulk_action(.:format) rails_admin/main#bulk_action
show GET /:model_name/:id(.:format) rails_admin/main#show
edit GET|PUT /:model_name/:id/edit(.:format) rails_admin/main#edit
delete GET|DELETE /:model_name/:id/delete(.:format) rails_admin/main#delete
history_show GET /:model_name/:id/history(.:format) rails_admin/main#history_show
show_in_app GET /:model_name/:id/show_in_app(.:format) rails_admin/main#show_in_app

自从重新启动服务器后我所做的唯一一件事就是添加一个自定义操作,我已经将其删除,但仍然收到这个非常奇怪的错误。

有什么想法吗?

最佳答案

错误并没有你想象的那么奇怪。如果 RailsAdmin 引擎的原始路由是/admin,那么几乎可以肯定某处有一些代码使用该语法请求路径。类似于 admin_xxx_xxx_path 或 admin_xxx_xxx_url。 Rails url helpers 会尝试将其解释为/admin/xxx/xxx 并且路由错误会返回“rails_admin no route matches '/admin'”。

关于ruby-on-rails - rails_admin 没有路由匹配 '/admin',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15067033/

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