【发布时间】:2014-07-03 14:24:54
【问题描述】:
我有一个使用 devise 进行身份验证的 rails 应用程序。它在本地部署时有效,但在推送到 Heroku 时出现此错误
2014-07-03T14:20:17.235816+00:00 app[web.1]: /app/app/controllers/users_controller.rb:1:in `<top (required)>': uninitialized constant Users (NameError)
这是它所指的文件
class Users::SessionsController < Devise::SessionsController
before_create :create_associated_records
ROLES = [ROLE_STUDENT = 'student', ROLE_GRADUATE = 'graduate',
ROLE_INSTITUTIONAL_ADMIN = 'role_recruiter', ROLE_ADMIN = 'admin']
def create
@user = User.create(user_params)
end
private
def user_params
params.require(:user).permit(:avatar)
end
end
谢谢。
【问题讨论】:
标签: ruby-on-rails ruby heroku devise