arel

arel

文章 0 浏览 2

在 Rails3 中使用 ARel 构建子查询

我正在尝试在 ARel 中构建此查询: SELECT FLOOR(AVG(num)) FROM ( SELECT COUNT(attendees.id) AS num, meetings.club_id FROM `meetings` INNER JOI…

花伊自在美 2024-10-09 01:24:08 5 0

如何使用 Rails 3 和 Arel 加入子选择(范围)?

我需要将一个表连接到 select/group-by 查询(其中包括相同的表),并且我想使用 Arel 来完成此操作。 我有一个 :phenotypes 表,它们是 has_and_belo…

无尽的现实 2024-10-08 20:39:44 5 0

使用 Arel 进行嵌套集合 &连接查询并转换为 ActiveRecord::Relation

我有一个组织模型(嵌套集)。我有一个人们的榜样。一个人可以有另一个人作为副手。组织归个人所有。组织仅对其所有者或其代理人可见。 我想检索给定…

寂寞陪衬 2024-10-08 07:48:33 2 0

如何在 Arel 和 Rails 中进行 LIKE 查询?

我想做类似的事情: SELECT * FROM USER WHERE NAME LIKE '%Smith%' 我在 Arel 中的尝试: # params[:query] = 'Smith' User.where("name like '%?%'"…

小情绪 2024-10-07 12:36:34 5 0

与 Arel & 的多次 LIKE 匹配元凡

我正在将使用 SearchLogic 用 Rails-2.3 编写的应用程序转换为使用 Arel 和 MetaWhere,我遇到了一个我不知道如何编写的操作。 旧代码是: if params[…

葬花如无物 2024-10-05 06:26:49 5 0

模型中的虚拟柱

是否可以向模型添加虚拟列(不是虚拟属性!)? 我有以下情况: Product(id, name) 有许多 ProductVariant(id,price, Offer_price,product_id,...) 当…

递刀给你 2024-10-05 01:57:21 3 0

多重“拥有”条款炸毁了 Rails 3 / Arel

我想我在 Rails 3 / Arel 中发现了一个错误,但我希望有人可以在我尝试修复它和/或提交错误报告之前澄清我的问题。 在一个非常简单的应用程序上,带有…

瑕疵 2024-10-05 00:03:40 3 0

为什么 ARel 查询返回为 ActiveRecord::Relation 类而不是父类?

我有一个类: class Technician &lt ActiveRecord::Base scope :named, lambda {|name| where(["first_name LIKE ?", "%#{name}%"])} end 在rails控制…

眼眸 2024-10-04 05:36:21 2 0

如何在自引用表上编写 AREL 语句

我已经写了很多 AREL 声明,但我正在为这一声明而烦恼。这是我的情况: class Product &lt AR::Base has_many :parents, :class_name =&gt "ProductLi…

疯狂的代价 2024-10-03 17:52:09 1 0

Rails 3 和 Acl9:查找给定对象/角色的所有主题

我使用 rails3 和 acl9 进行授权。我正在尝试理解 ARel 和 Rails 的查询方式。 我有一个属于公司的用户,并且该用户在该公司中具有给定的角色(acl9 …

燕归巢 2024-10-03 11:33:30 4 0

如何覆盖 has_many 中定义的 :order

我正在 class Authors has_many :books, :order =&gt 'name ASC' 尝试查询按名称 DESC 排序的所有书籍 Authors.books.order('name DESC') ,但结果是 …

踏月而来 2024-10-03 09:26:05 3 0

SQL 聚合计数 = 0

我在 Rails 3 应用程序中有以下模型,并选择要求: class Item class Item class Item class Item class Item class Item class Item class Item clas…

野の 2024-10-03 07:19:23 2 0

使用 Arel 的嵌套查询 (Rails3)

例如,我有 2 个模型: 购买 (belongs_to :users) 用户 (has_many :purchases) 我想选择至少进行过一次购买的所有用户。 在 SQL 中我会这样写: SELEC…

苦笑流年记忆 2024-10-01 07:14:43 4 0

通过 OR 或 AND 连接(粘合)where 条件(Arel、Rails3)

我有几个复杂查询(使用子查询等),并希望用 OR 或 AND 语句将它们粘合在一起。 例如: where1=table.where(...) where2=table.where(...) 我想要类…

我还不会笑 2024-10-01 02:14:07 4 0

Arel 聚合、计数、外连接?

我有一个 Fact 模型,它 has_many :votes。投票还有一个 user_id 字段。 我想在 Fact 模型的范围内表达以下内容:给我所有 0 票且 user_id 等于 X 的…

呢古 2024-09-30 17:25:26 3 0
更多

推荐作者

linfzu01

文章 0 评论 0

可遇━不可求

文章 0 评论 0

枕梦

文章 0 评论 0

qq_3LFa8Q

文章 0 评论 0

JP

文章 0 评论 0

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