我無法設置子域的根路徑。Rails 4靜態子域
這是我routes.rb
部分:
constraints subdomain: 'blog' do
scope :module => "blog", :as => "blog" do
resources :posts
end
end
root 'statics#index'
當我參觀blog.example.com
我有static#index
行動響應和來訪blog.example.com/posts
時得到posts#index
。
我想爲blog.example.com設置指向帖子#索引的根路徑。
這種無影響:
match '/' => 'posts#index', :constraints => { :subdomain => 'blog' }, via: [:get]
你關心你的routes.rb文件中的順序嗎? Rails將採用第一條匹配路線。因此,在**約束路線之後,總是要放置更多的一般路線** –
是的,例如,'main'根是** routes.rb **中的最後一條記錄** –