如何设置“帐户”路线?

时间:2011-03-28 19:47:30

标签: ruby-on-rails

在我的路线中,我有:

resources :users do
  resources :articles
end

这将允许用户转到以下网址来修改其个人资料设置:

http://localhost/users/foobar/edit

我怎样才能使网址看起来像这样:

http://localhost/account

我希望用户通过此网址修改其帐户详细信息: http:// localhost / account ,而不是 http:// localhost / users / foobar / edit

同时,显示用户的文章。我需要网址:

http://localhost/users/foobar/articles

1 个答案:

答案 0 :(得分:0)

您需要创建该路线:

match 'account(/:id)' => 'users#edit'
如果您需要用户的ID,请使用(/:id)