Rails:资源的多个名称

时间:2010-08-09 13:42:24

标签: ruby-on-rails ruby-on-rails-3

是否有一种为单个资源拥有多个名称的优雅方式。我们希望通过设置他们想要称之为“事物”的内容来为用户提供选择。即产品,物品,服务等。

到目前为止,我只能考虑使用多个路由到一个控制器:

resources :products
resources :items, :controller => :products
resources :services, :controller => :products

我唯一能看到的是视图将变得非常复杂,不得不根据用户设置询问生成哪个URL。

任何想法或想法都将不胜感激!

1 个答案:

答案 0 :(得分:0)

不确定您要尝试做什么,但Rails可以通过url_for帮助程序完成所有繁重的URL生成。见here