我在github上的一个分支上建立了Role
模型,并运行db:migrate
。
从master(scratch)切换到新分支并希望在rails console
中与其连接时,出现“未初始化常量”错误消息。
我的问题是,如果我已经将表roles
发送到数据库,并且应该允许从所有分支进行访问,怎么可能出现此错误?
答案 0 :(得分:2)
在rails中,您需要一个模型来通过ORM访问数据库表。模型是一个常规的红宝石类,周围有一些魔术。
由于在另一个分支上没有一个-您会收到有关尝试访问不存在的ruby类的错误。
您仍然可以通过ActiveRecord::Base.connection.execute