1
我剛剛開始使用rails,並且已經將我的迷你應用部署到heroku作爲練習。一切似乎都工作正常,除了主頁。無論我做了什麼,我仍然可以看到「歡迎搭乘,您正在搭乘Ruby on Rails」頁面。我已經刪除了公共/ index.html的,幷包含在routes.rb中以下行:自定義主頁未在Heroku部署中顯示
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
Index.php ??我不確定這是否正確.. – simonmorley
哇,對不起。在一天中的其餘時間用PHP進行編程。我刪除了index.html。 – user1902853
如果你已經刪除,並確定你有。並重新啓動應用程序。 (我不知道如何在heroku上做到這一點。)你確定你沒有緩存它。如果您的路線請付其餘。 :) – simonmorley