Rails:在url中重命名模型

时间:2012-04-29 08:40:34

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

我有一个名为Subscriber的模型,每次创建新订阅者时,我都会重定向到Subscriber#Show页面,并且URL在浏览器中显示为localhost:3000 / subscribers / id。我想更改url以显示localhost:3000 / registered / id。我想这样做而不更改订阅者模型名称。

在我的routes.rb中我有:

resources :subscribers, :only => [:new, :create, :show]

如何更改网址?

1 个答案:

答案 0 :(得分:1)

尝试:path

resources :subscribers, :path => "registered", :only => [:new, :create, :show]