Rails基于关联顺序

Hoc*_*ock 4 named-scope ruby-on-rails

我有一个问题和解决方案模型.问题有很多解决方案,解决方案属于问题.

我需要得到最近解决的问题,这意味着,获得最后的X解决方案并解决它的问题.我很确定有一种方法可以用named_scopes做到这一点,但我无法弄明白.

任何帮助真的很感激:-)

谢谢,

尼古拉斯·霍克一世

Hoc*_*ock 11

我实际上让named_scope工作:

named_scope :solved_recently, :joins => :solutions, :order => "solutions.created_at DESC"
# Problem.solved_recently
Run Code Online (Sandbox Code Playgroud)

非常感谢@Jacob :)