2015-12-15 2 views
0

Я разрабатываю сайт на своем локальном Mac, работающем Pow как веб-сервер, и вам нужно настроить субдомен. Я никогда раньше не делал этого в рельсах (или pow). Я установил свои маршруты.rb в соответствии с тем, что я нашел в RailsGuides, но он указывает на мою главную главную страницу. Вот мой routes.rb:Subdomain Root Displays Главная страница в Rails

routes.rb

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 

Я хочу, чтобы моя главную страницу на http://mysite.dev, чтобы указать на static_pages # дома, и я хочу, чтобы администратор субдомна в http://admin.mysite.dev, чтобы указать на admin_pages # дома. Что я делаю не так?

ответ

0

У меня была аналогичная проблема. Перемещение маршрутов субдомена администратора над корнем «static_pages # home» решило это для меня. Кажется, что запрос GET '/' просто не достигает пространства имен: admin и останавливается в корне.

Смежные вопросы