Ruby on rails 4 子域根目录在Rails中显示主主页
我正在本地mac上开发一个站点,运行Pow作为web服务器,需要设置一个子域。我以前从未在rails(或pow)中这样做过。我已经根据在RailsGuides中找到的内容设置了routes.rb,但它指向了我的主主页。这是我的路线。rb: routes.rbRuby on rails 4 子域根目录在Rails中显示主主页,ruby-on-rails-4,routing,subdomain,Ruby On Rails 4,Routing,Subdomain,我正在本地mac上开发一个站点,运行Pow作为web服务器,需要设置一个子域。我以前从未在rails(或pow)中这样做过。我已经根据在RailsGuides中找到的内容设置了routes.rb,但它指向了我的主主页。这是我的路线。rb: routes.rb Rails.application.routes.draw do root 'static_pages#home' get 'profile/:login_id'
Rails.application.routes.draw do
root 'static_pages#home'
get 'profile/:login_id' => 'users#show', as: "profile"
get 'login' => 'sessions#new'
post 'login' => 'sessions#create'
delete 'logout' => 'sessions#destroy'
get 'soon' => 'static_pages#coming_soon'
resources :users
namespace :admin do
constraints subdomain: 'admin' do
get '/' => 'admin_pages#home', as: "admin_root"
resources :roles
end
end
end
我希望我的主页指向静态页面主页,我希望管理子域指向管理页面主页。我做错了什么?我也有类似的问题。将管理子域路由移动到根“静态页面”上为我解决了这个问题。GET“/”请求似乎没有到达namespace:admin并在根目录处停止。我遇到了类似的问题。将管理子域路由移动到根“静态页面”上为我解决了这个问题。GET“/”请求似乎没有到达namespace:admin并在根目录处停止