3 这会给我三种-6ren">
gpt4 book ai didi

ruby-on-rails - Rails 唯一记录中的 Named_scope?

转载 作者:行者123 更新时间:2023-12-04 05:21:49 26 4
gpt4 key购买 nike

是否可以有named_scope返回特定列的唯一记录?

例如

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 选项用于查找程序和 named_scopes:

    named_scope :unique_styles, :order => "title desc", :limit => 3, :group => "title"

    关于ruby-on-rails - Rails 唯一记录中的 Named_scope?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2061389/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com