arel

arel

文章 0 浏览 3

使用范围仅显示具有关联对象的项目

我正在使用 meta_search 来过滤汽车列表。汽车模型的定义如下: class Car < ActiveRecord::Base has_many :images, :class_name => "CarImage" .....…

似梦非梦 2024-12-12 16:21:29 0 0

Rails 3 中订单查询的效率

所以,我想知道以下哪一个更有效。最好的答案实际上是,我将来如何自己解决这个问题。 这两个查询是: # id integer # created_at datetime # collect…

青朷 2024-12-11 20:09:26 1 0

我可以使用 AREL/ActiveRecord 更优雅地编写此查询吗?

我可以使用 AREL/ActiveRecord API 将该查询编写得更短和/或更优雅吗? Foo.where("(bar is not null and bar != '') or (baz is not null and baz !=…

橙幽之幻 2024-12-10 12:56:14 0 0

使用 Rails AREL 的复杂订单语句:SQL Case 语句

我有这段代码,基本上尝试在活动关系顺序方法中使用 SQL case 语句: relation = Foo.order("CASE WHEN foos.thing IS NOT NULL THEN 0 ELSE 1 END AS…

孤檠 2024-12-10 08:28:03 0 0

Rails 3:范围不正确

如何将以下内容转换为适用于 sqlite 和 mysql 的内容?请注意,internal 可为空。 scope :external, where("internal is not true") (在 Rails 4 中…

傾旎 2024-12-09 12:07:26 0 0

可能会覆盖计数的工作方式,或者找到更好的方法,完全做到这一点

我的艺术家模型中有一个范围,它按照艺术家在特定时间段内的受欢迎程度排列。 popularity_caches 表中的popularity 每天都会计算一次。 scope :by_pop…

深府石板幽径 2024-12-07 20:37:24 0 0

使用 Arel 按频率对记录排序

如何在 Arel 中检索按计数排序的一组记录?我有一个模型可以跟踪产品获得的浏览量。我想找到过去 Y 天内最常查看的 X 个产品。 这个问题是在从 MySQL …

鹤舞 2024-12-06 14:49:35 0 0

ActiveRecord组合关系

我想知道是否有更好的方法来做到这一点: 我有 2 个复杂的关系,其中多个连接连接到表 D。我想组合/连接它们以获得表 D 记录。以下方法可行,但有更好…

寒江雪… 2024-12-06 13:44:58 0 0

如何在 Rails 中的 AREL 子查询上进行连接

简单模型 class User has_many :logs class Logs 我有一个通过外键logs.user_id 以通常方式相关的 。我正在尝试使用 Arel 执行以下操作,根据 Arel 文…

饮湿 2024-12-06 09:57:55 1 0

使用“has Many through”进行急切加载——我需要阿雷尔吗?

我有三个表:users、members、projects。中间是一个连接表,表达了其他两个表之间的多通关系;它有一些有趣的属性,包括 join_code 和 activated。 更…

万人眼中万个我 2024-12-05 12:28:46 1 0

Arel:按关联计数排序

这就是我想要做的 class Question has_many :votes end class Vote belongs_to :question end ,我想找到按投票数排序的所有问题。我想在 Arel(Rails…

忘你却要生生世世 2024-12-04 02:44:39 0 0

如何使用 Arel(大概)创建一个不影响 Rails 3 中查询的 ActiveRecord 作用域?

本质上,我正在寻找一种无操作类型的关系来应用于范围链。 假设我有一个范围链: Post.approved.published.all 现在,出于调试目的,我希望使 publish…

余生一个溪 2024-12-03 13:51:14 0 0

Rails 3:Arel 不存在?

如何在 Arel 中编写 NOT EXISTS ?我在将此查询翻译为 Arel 时遇到问题: SELECT * FROM deals WHERE NOT EXISTS ( SELECT 1 FROM reward_deals WHERE…

柳若烟 2024-11-30 20:50:23 1 0

Rails 3 将相关模型加入其默认范围

我正在尝试使用以下设置跨模型进行查询 Class Scorecard < AR::Base default_scope where(:archived => false) belongs_to :user has_many :scorecard…

温柔一刀 2024-11-29 09:16:39 1 0

Rails 发现未返回数据库中存在的记录

这是我遇到的一件奇怪的事情,我想知道人们是否可以给我一些关于在哪里寻找问题的指示。 我正在做的是在模型上运行 id 查找。当我在一组特定记录上运…

不甘平庸 2024-11-28 07:42:29 1 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文