我在Rails中创建了一个用户模型,但当我进入我的rails控制台并输入User时,它显示一个错误,上面写着" =>用户(无数据库连接)"。您可以查看下面的Rails控制台日志
salmanalam@ubuntu:~/rails_projects/sample_app$ cd ..
salmanalam@ubuntu:~/rails_projects$ cd midexam
salmanalam@ubuntu:~/rails_projects/midexam$ rails c
Loading development environment (Rails 4.0.2)
Couldn't load interactive_editor: cannot load such file -- interactive_editor
Couldn't load awesome_print: cannot load such file -- awesome_print
2.0.0-p353 :001 > User
=> User(no database connection)
2.0.0-p353 :002 > ^C
2.0.0-p353 :002 >
答案 0 :(得分:0)
您是否尝试过运行查询?
e.g。 User.count
ActiveRecord可能还没有尝试连接到数据库,因此也没有尝试过消息。
这不是一个错误。这是预期的行为。加载活动 记录模型不会建立与数据库的连接。
请参阅问题12804