arel

arel

文章 0 浏览 3

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

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

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

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

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

寂寞陪衬 2024-10-08 07:48:33 4 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 6 0

与 Arel & 的多次 LIKE 匹配元凡

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

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

模型中的虚拟柱

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

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

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

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

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

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

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

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

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

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

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

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

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

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

如何覆盖 has_many 中定义的 :order

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

踏月而来 2024-10-03 09:26:05 7 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 4 0

使用 Arel 的嵌套查询 (Rails3)

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

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

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

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

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

Arel 聚合、计数、外连接?

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

呢古 2024-09-30 17:25:26 5 0

Rails 3 ActiveRecord 查询,返回模型的所有记录并在单个查询中包含关联记录的计数

我有以下模型: class Keyword < ActiveRecord::Base has_many :tags has_many :studies, :through => :tags end class Tag < ActiveRecord::Base bel…

绝對不後悔。 2024-09-30 02:56:22 5 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

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