如何在Rails中为模型创建别名

时间:2011-11-07 08:36:19

标签: ruby-on-rails-3 alias

我有一个用户创建'board'的应用程序

我不得不更改网站名称,现在用户创建“墙”。

目前我有以下网址:

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

有没有办法将名称'board'别名为'wall',所以我的网址如下:

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

等,而不必更改表,模型和代码的名称?

的routes.rb

资源:董事会

如果可能的话,我还想对路径进行别名:

即使资源编写如下,

new_board_path仍然有效:

资源:墙,:controller => :板

由于

1 个答案:

答案 0 :(得分:0)

试试这个:

resources :walls, :controller => :boards