我有一個has_many結果的事件模型。我想根據事件中的字段排序結果。基於字段的嵌套模型的條件順序
我目前在事件:
has_many :results, :dependent => :destroy, :include => [:event],
:order => "IF(self.etype = 'Stroke', 'results.score ASC', 'results.score DESC')"
...但是這deosn't工作。例如,有沒有更好的方式來與named_scope做到這一點? 對不起,我是新來的Rails。
你爲什麼在你的查詢中做self.etype? – 2011-03-15 03:28:50
根據'Event'中的'etype',我想要所有結果的不同順序。 – ubangy 2011-03-15 11:07:15