是否有可能讓named_scope
返回記錄對某個列是唯一的?在rails唯一記錄中的named_scope?
e.g
named_scope :unique_styles, :order =>"title desc", :limit => 3
這將會給我三種樣式,但如果我想確保標題是不同的?在這種情況下,可能會有三個具有相同樣式的記錄,我希望這個named_scope只給出標題的唯一值。
所以["style 1", "style 1", "style 1"]
是不可能的,它會強迫自己給["style 1", "some style 2", "maybe another 3"]
- 我認爲
group
可以做到這一點,我使用的是現在。如果任何人有任何意見,不管那是好事。
這是「:一羣」不「:GROUP_BY」想通了,它工作,謝謝! –
爲我提供了不首先檢查文檔的權利:) – workmad3