2016-11-24 45 views
1

我將我的RoR應用程序設置爲在bluehost上運行。 Rails主頁已經顯示,但是我無法顯示我的應用的主頁面。我試圖配置routes.rb文件,但它不起作用。我應該嘗試做什麼工作?如何在bluehost上配置routes.rb

這是我試過到目前爲止:

Rails.application.routes.draw do 
    resources :todos 
    # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html 
end 
    root 'todos#index' 
    get 'todos/index' 
    post 'todos/index' 
    map.root :controller=>’todos’, :action=>’index’ 

在我的「本地」的應用程序,我只用了根,get和post線。最後一行「map.root ...」我從本教程中獲得:Setting up Ruby on Rails at Bluehost

+0

你可以在'http:// bluehost.address.whatever/todos'看到你的待辦事項嗎? – mudasobwa

+0

我不行。該頁面無法加載 –

+0

我放棄了從您那裏獲取信息。 _畢竟,如果頁面沒有加載_,你會看到什麼?錯誤消息? 404?許多粉色仙女在獨角獸視頻周圍跳舞? – mudasobwa

回答

1

您將結束資源後的路線塊:待辦事項。爲此宣佈路線其餘的被忽略,包括你的「root_path」

嘗試:

Rails.application.routes.draw do 
    resources :todos 
    root 'todos#index' 
    get 'todos/index' 
    post 'todos/index' 
end 

希望這有助於。

+0

可悲的是它沒有工作。我仍然堅持歡迎登上紅寶石頁面 –