2010-10-31 53 views
0

路由问题,我有几个相关的问题。一般来说,我是Rails 3从Rails中休息一年后才新来的。在Rails 3的与设计

我使用的设计进行验证和我有一个名为“用户”控制器和模型。

因此,我可以使用'localhost:3000/users/sign_out'来登出用户。我想在右上角放一个说明'注销'的链接,所以当他们点击它时,他们会发送到'users/sign_out'

我该如何为此做一条路线,以便我可以这样说:

<%= link_to "Logout", logout_path %> 

另外,我想指的注册用户为成员。我可以创造让“本地主机/成员被映射到“用户”控制器来掩盖这个路线?此外,使“/构件/ 1 /编辑”被映射到“用户/ 1 /编辑”?

在此先感谢。

回答

1
resources :members, :as => 'users' 

第二个问题:现在你可以访问localhost/members,但实际上它处理UsersController。

+0

谢谢。我觉得这很容易。 :) – 2010-10-31 15:21:50