【发布时间】:2014-03-19 09:01:08
【问题描述】:
我正在关注 Michael Hartl 的 Rails 教程并部署到 Heroku。
我有对每个网络访问者公开的静态页面和需要用户登录才能查看的动态和“受保护”页面。目前所有页面都部署到网站根目录:example.com/static-page和example.com/users/1/
我的目标:
- 将静态页面部署到根目录,如
example.com/static-page - 将 rails 的页面部署到子域,例如
app.example.com/users/1
我认为解决方案涉及更改路由文件。是否有任何教程或视频解释如何做到这一点?我是 Rails 的新手。
我的路线文件:
Dcid::Application.routes.draw do
resources :users
resources :sessions, only: [:new, :create, :destroy]
root 'static_pages#home'
match '/home', to: 'static_pages#home', via: 'get'
match '/about', to: 'static_pages#about', via: 'get'
match '/signup', to: 'users#new', via: 'get'
match '/signin', to: 'sessions#new', via: 'get'
match '/signout', to: 'sessions#destroy', via: 'delete'
【问题讨论】:
标签: ruby-on-rails heroku deployment routing subdomain