我有這個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
顯示爲對象。