2011-11-07 72 views
0

模型創建別名我有,用戶創建的應用程序「板」我怎樣才能在Rails的

我不得不改變網站的名稱,現在用戶打造「牆」。

目前,我有以下網址:

http://mysite.com/boards 
    http://mysite.com/boards/i/edit 

有沒有辦法別名命名爲「板」到「牆」,所以我的網址將如下:

http://mysite.com/walls 
http://mysite.com/walls/1/edit 

等不必須更改表格,模型和代碼的名稱?

的routes.rb

資源:板

我也想別名路徑,如果可能的話:

new_board_path仍然是有效的,即使資源的寫法如下:

資源:牆壁,:控制器=>:板

謝謝

回答

0

試試這個:

resources :walls, :controller => :boards 
+0

我想,但我得到一個錯誤=>沒有路由匹配「/牆壁/ 1」 – chell

+0

更新 - 這對我的作品在我的測試應用程序。 – Nick

+0

這有效,但我必須將所有路徑更改爲new_wall_path到new_wall_path。或者是否有一種方法來替代這個 – chell