2013-05-14 59 views

回答

1

很难是没有更多的细节精确,但它应该是类似的东西:

Category.joins(:level).where('levels.description <= "Medium"') 

我想这也应该做的伎俩:

Category.joins(:level).where(Level.arel_table[:description].lteq('Medium')) 
+0

我得到这个错误ActiveRecord :: ConfigurationError:未找到名为'levels'的关联;也许你拼错了它?级别has_many类别和类别belongs_to级别 – user588324

+0

它应该是Category.joins(:级别)... – megas

+0

Yup Category.joins(:级别)的作品。谢谢一吨 – user588324