gpt4 book ai didi

ruby-on-rails - 将路由文件拆分为多个文件

转载 作者:数据小太阳 更新时间:2023-10-29 06:36:59 25 4
gpt4 key购买 nike

我正在使用 Rails 3 应用程序工作,我想根据子域将路由拆分为单独的文件。现在我的 routes.rb 文件中有这个:

Skateparks::Application.routes.draw do
constraints(:subdomain => 'api') do
load 'routes/api.rb'
end
end

在我的 routes/api.rb 文件中我有:

resources :skateparks

这似乎不起作用,因为如果我运行 rake routes我明白了

undefined method `resources' for main:Object

此外,如果我尝试导航到 http://0.0.0.0:3000/我得到:

路由错误

No route matches "/"

最佳答案

在 Rails 3.2 中,config.paths 现在是一个散列,所以@sunkencity 的解决方案可以修改为:

# config/application.rb
config.paths["config/routes"] << File.join(Rails.root, "config/routes/fooroutes.rb")

关于ruby-on-rails - 将路由文件拆分为多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7303660/

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