我有一个我正在尝试将 devise_invitable 集成到其中的 rails 应用程序。所以,认证系统当然是 Devise。Devise 不进行注册,而是由 CRUD 控制器处理,因此只有管理员可以使用它进行注册。
在顶部的代码中,我有:
class UsersController<ApplicationController
我不确定是否必须将其更改为
class UsersController<Devise::InvitationsController
因为,当我尝试这样做时,我的路线说 /users 不是路径。
CRUD 控制器很简单,看起来像这样:
def new
@user = User.new
end
我也不认为这是视图,因为我在进入日志文件时向日志文件添加了调试,并且确实如此。另外,在我尝试添加 devise_invitable 之前,它运行良好。
关于为什么它不会显示表单的任何想法?控制台也没有显示任何错误。