2014-03-05 24 views
0

我有一個頁面的網站,控制器被稱爲'home'。主頁從show動作中呈現。我在數據庫記錄中還有一個名爲'home'的slug列。指向顯示動作的根路徑Rails 3

我需要改變根航線所以不是www.example.com/home/1的應該是www.example.com

能friendly_id處理呢?有更好的方法嗎?

+2

搬到一切都沒有任何理由爲什麼你使用'show',而不是'index'行動? – MurifoX

+0

我需要索引動作循環顯示頁面的文本。它是一個頁面的網站,頁面的文本存儲在數據庫中。所以在展示頁面上我有HTML和變量。像一個cms。 – user3213561

回答

2

添加

root to: 'home#show' 

config/routes.rb文件。

+0

我做到了,但找不到ID ...錯誤:無法找到沒有ID的家庭 – user3213561

+0

最好將家庭/顯示操作重命名爲家庭/索引操作。在控制器和routes.rb中。 – alex