1

在设计中定义两个角色并rails g devise:views为每个角色运行后,我遇到了视图中使用的 URL 帮助程序的问题。

例如,new_session_path(:client)返回/session/new.client而不是/clients/session/new.

在我的顶部,我没有修改routes.rb这两个devise_for指令,没有修改任何路径。

知道为什么会发生这种情况,以及如何解决吗?

4

1 回答 1

0

我认为您可以尝试使用 cancan,它为您提供了一种更好的方式来定义所有角色,并限制所有角色访问每个控制器。

于 2013-01-05T19:01:23.590 回答