我刚刚开始使用 rails,并且一直在将我的迷你应用程序部署到 heroku 作为练习。一切似乎都工作正常,除了主页。不管我做了什么,我仍然看到“欢迎加入,你正在使用 Ruby on Rails”页面。我已删除 public/index.html,并在 routes.rb 中包含以下行:
root to: 'static_pages#home'
这在我自己的机器上运行良好,但是当我部署到 Heroku 时拒绝运行。知道会发生什么吗?
编辑:这是我的其余routes.rb,不确定是否有帮助:
SampleApp::Application.routes.draw do
resources :users
resources :sessions, only: [:new, :create, :destroy]
resources :comments
match '/signup', to: 'users#new'
match '/signin', to: 'sessions#new'
match '/signout', to: 'sessions#destroy', via: :delete
root to: 'static_pages#home'
match '/about', to: 'static_pages#about'
match '/contact', to: 'static_pages#contact'
end