0

我知道之前有人问过这个问题,但我看不到明确的答案。我的用户的浏览量不仅仅是注册;登入; 等(默认设计视图)。例如他的个人资料页面,他正在学习的课程,安排他的课程。我想创建/编辑一个控制器,它将为用户提供此方法和其他视图。我如何实现它?

4

1 回答 1

0

我最喜欢的技巧是命名设计路线,以免与我的用户个人资料页面等发生冲突。devise_for需要一个path_prefix选项,因此config/routes.rb您可以:

devise_for :users, :path_refix => 'd'

/d/users/new并且您所有的设计路线都将/users再次免费。

如果这对您不起作用,您可以通过子类化替换负责创建和编辑视图的默认设计控制器Devise::RegistrationsController并将您的路由添加到它。你可以按照这里的指示获得很好的指示

于 2012-07-31T02:05:37.600 回答