acts_as_votable Rails 控制台中不存在数据库模型,但在 PgAadmin 中可用
acts_as_votable database model not present in Rails console but is available in PgAadmin
我在我的项目中使用 acts_as_votable gem。由于一些奇怪的原因,我无法访问 Rails console
中的 Vote
模型 table。我重新加载了 development
环境,甚至重新启动了计算机。
我可以 upvote
一个模型和 get_upvotes.size
个投票模型。
我想做一些专门的查询,例如Vote.where(...)
。当我尝试在我的 rails 控制台中查询 Vote.all
时,出现错误。顺便说一句,我正在使用 postgresql 进行开发。
2.0.0-p353 :007 > Vote.all
NameError: uninitialized constant Vote
Vote
模型存在于我的 schema.rb
中,但不存在于 app/models
中。 Vote
table 存在于 pgAdmin 中。提前致谢。
Vote
模型在 ActsAsVotable
模块中定义。要在 acts_as_votable 模型之外使用它,请使用:
ActsAsVotable::Vote.all
我在我的项目中使用 acts_as_votable gem。由于一些奇怪的原因,我无法访问 Rails console
中的 Vote
模型 table。我重新加载了 development
环境,甚至重新启动了计算机。
我可以 upvote
一个模型和 get_upvotes.size
个投票模型。
我想做一些专门的查询,例如Vote.where(...)
。当我尝试在我的 rails 控制台中查询 Vote.all
时,出现错误。顺便说一句,我正在使用 postgresql 进行开发。
2.0.0-p353 :007 > Vote.all
NameError: uninitialized constant Vote
Vote
模型存在于我的 schema.rb
中,但不存在于 app/models
中。 Vote
table 存在于 pgAdmin 中。提前致谢。
Vote
模型在 ActsAsVotable
模块中定义。要在 acts_as_votable 模型之外使用它,请使用:
ActsAsVotable::Vote.all