我有这个gem(active_nutrition),它已经基本上将一堆表导入我的数据库。该宝石附带方法等,用于从导入的表格中轻松获取信息。通过Rails导入的查询表gem
但是,我现在想从这些表中查询一些信息,但因为它是宝石,我似乎无法查询。
例如,
ClassName.all()
会给我的错误
NoMethodError: undefined method 'all' for ActiveNutrition::Objects::ClassName:Class
那么,是不是可以不顾宝石来的表进行查询?
编辑:
从创业板类看起来是这样的:
module ActiveNutrition
module Models
class ClassName < ActiveRecord::base
而且,我做了具体的查询是Weight.all()
编辑:
我想我想通出。我不认为Rails喜欢复合ID,这就是Weight
特别使用的表。所有其他表都有自己的ID,所以我可以用它们查询就好了。
所以,所有其他表格都显示为模型,但Weight
显示为对象。