1

私はSubscriberという名前のモデルを持っており、新しいサブスクライバーを作成するたびに、Subscriber#Showページにリダイレクトし、URLはブラウザーにlocalhost:3000 /subscribers/idとして表示されます。代わりにlocalhost:3000 / registered/idを表示するようにURLを変更したいと思います。サブスクライバーのモデル名を変更せずにこれを実行したいと思います。

私のroutes.rbには次のものがあります。

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

URLを変更するにはどうすればよいですか?

4

1 に答える 1

1

試してください:path

resources :subscribers, :path => "registered", :only => [:new, :create, :show]
于 2012-04-29T08:46:31.533 に答える