0

我不断收到此错误“/home/ubuntu/workspace/au5/app/models/user.rb:1:in `': uninitialized constant ApplicationRecord (NameError)”

我是 Ruby on Rails 的新手,我正在学习创建登录/登录页面的教程。

用户.rb

class User < ApplicationRecord
    has_secure_password
end

我究竟做错了什么?

代码:

如果你想看看文件可以在这里找到

https://preview.c9users.io/salman15/consulegem

4

1 回答 1

4

确保该app/models/application_record.rb文件存在并且它具有以下(或类似)代码

# Base ApplicationRecord Class
class ApplicationRecord < ActiveRecord::Base
  self.abstract_class = true
end

如果没有,请添加它。它应该由rails new.

于 2016-12-03T22:13:37.117 回答