gpt4 book ai didi

routes - 导轨 3 : subdomain routes

转载 作者:行者123 更新时间:2023-12-04 11:15:40 28 4
gpt4 key购买 nike

我正在尝试从 rails 2.3.x(使用 subdomain_routes 插件)转换一些子域路由,如下所示:

map.subdomain :biz do |biz|
biz.resources :users
biz.resources :projects

biz.root :controller => 'home'
end

有了这些路线,我得到了这样的网址:
http://biz.example.com/users # :controller => 'biz/users', :action => 'index', :subdomain => 'biz'

使用 rails3,没有 subdomain_routes 并且我无法创建相同类型的路由(即使我读过这是可能的)。试过这个:
scope :module => :biz, :as => :biz do
constraints(:subdomain => 'biz') do
resources :users
resources :projects
root :to => 'Biz::HomeController#index'
end
end

但是在控制台上尝试时,我没有获得子域,因此对于:
app.biz_users_url # http://www.example.com/users但不是 http://biz.example.com/users

我也阅读/观看了这些资源,但没有解决我的具体问题:

http://railscasts.com/episodes/221-subdomains-in-rails-3
http://yehudakatz.com/2009/12/26/the-rails-3-router-rack-it-up

有什么建议?提前致谢 ;)

一种。

最佳答案

上述路线是正确的,主要问题是它们不适用于 locahost。使用 http://lvh.me 解决(指向 127.0.0.1 的虚拟域)作为假域

关于routes - 导轨 3 : subdomain routes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4563779/

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