activerecord 相关问题

Active Record是一种将域逻辑与存储抽象结合在一起的模式。对于有关Rails ORM框架的问题,请使用此标记来解决有关模式的问题,[rails-activerecord]。

belongs_to :通过集合关联所有都属于同一个对象

我有以下课程: 类订单 有_许多:行_项目 结尾 行项目类 属于:订单 有_许多:行_项目_生产_项目 has_many :生产项目,通过: :

回答 1 投票 0

Rails 查找所有关联记录满足条件的位置

我正在尝试让所有与医生相关的客户,但他们都没有开始第一次疗程(一个客户有很多医生,可以与他们每个人进行第一次疗程)。 到目前为止...

回答 5 投票 0

向 _ids Active Record 属性添加范围

我有一个具有 has_many Item 类的位置。项目具有 is_enabled 的范围。我可以做 loc=位置.查找(1) loc.items.is_enabled # 和 loc.item_ids #我该怎么办? loc.item_ids.is_enabled 谢谢

回答 2 投票 0

在mysql中使用Rails ActiveRecord::Base.connection.exec_query绑定参数

我试图在Rails中使用ActiveRecord::Base.connection.exec_query来使用MySQL数据库的绑定参数,但我做错了一些事情。 这是代码: 查询=“选择* f...

回答 1 投票 0

Rails,如何延迟替换 ActiveRecord 集合

我正在编写一个重新分配多态集合的方法,例如: 类别 颜色 < ApplicationRecord belongs_to :colorable, polymorphic: true end class Table < ApplicationRecord has_many :

回答 1 投票 0

Rails 创造或更新魔法?

我有一个名为 CachedObject 的类,它存储由键索引的通用序列化对象。我希望这个类实现 create_or_update 方法。如果找到一个对象,它将更新它,否则...

回答 8 投票 0

Rails 依赖(无效或销毁)在一个动作中

我在两个模型之间有以下关系: 交易类 < ApplicationRecord has_many :transfer_sources, dependent: :nullify, foreign_key: "transaction_source_id", clas...

回答 1 投票 0

如何在rails中使用ActiveRecord::TypedStore查询布尔值

使用 ActiveRecord::TypedStore(Github 链接)查询布尔值的语法是什么? 尝试以下似乎不起作用?并抛出以下错误: PG::未定义函数:错误:

回答 1 投票 0

如何在 ruby on Rails 7 中添加 raw_filter 方法?

在 Rails 7 中,我使用 gem 'activerecord-import' 将数据导入到我的数据库并避免多次插入,例如: 我的书 = [] 10.次 |i| 我的书 << Book.new(name: "

回答 2 投票 0

AREL:使用 from 子句编写复杂的更新语句

我尝试寻找使用 Arel::UpdateManager 形成带有 from 子句的更新语句的示例(如 UPDATE t SET t.itty = "b" FROM .... WHERE ... 中),但找不到。找不到任何。我所看到的方式...

回答 2 投票 0

如何在 Postgres、Activerecord、Rails 5 中查询空 jsonb 数组

我有一个 Post 模型,其列由以下迁移定义: add_column :帖子、:评论、:jsonb,默认值:[] add_index:帖子,:评论,使用::gin 我想知道查询...

回答 3 投票 0

Rails 7.2 用符号打破 find_by

我正在将 Rails 应用程序从 7.1.3.2 升级到 7.2.1,并且我遇到了 find_by 的问题。 在我的控制器中,我有 ControlPlan.find_by("code = :code ANDvalidity_dates @> date :date", ...

回答 1 投票 0

ActiveRecord 存在吗?与协会

我有以下 ActiveRecord 调用: @ payment = account.business. payments.find(params[:id]) 它通过关联搜索 id 为 params[:id] 的付款。然而,这会引发

回答 6 投票 0

如何毫无例外地选择Array Rails ActiveRecord中的ID

当我有 id 数组时,比如 ID = [2,3,5] 我表演 评论.find(ids) 一切正常。但是当 id 不存在时,我会得到一个异常。这通常发生在我得到...时

回答 6 投票 0

`ActiveModel::MissingAttributeError` 最近添加的列

注意:有很多关于 SO 的旧 Q/A,其中人们要么 (1) 尝试设置关联的 has_one_id 列,或 (2) 设置计数器缓存的计数列,或 (3) 设置它在...

回答 1 投票 0

将包含子查询和多个 OR WHERE 条件的 SQL 转换为 CodeIgniter 的活动记录语法

我正在努力创建一个活动记录语句来执行我想要的操作,这是我当前的尝试: $这个->数据库 ->选择('*') ->来自('item_entries') ->where('is_pick', 'y') ...

回答 2 投票 0

ActiveRecord 模型的保留名称

我非常重视命名,所以我非常努力地为我的 ActiveRecord 模型命名。然而,我经常想出一个名称,它与保留名称有一些冲突,要么我...

回答 5 投票 0

将包含两个 WHERE 条件的 SELECT 查询转换为 CodeIgniter 的活动记录语法

我喜欢将以下 MySQL 查询转换为 CodeIgniter 活动记录查询。 选择名称, 地址, 细节, 地位, 开始日期 从工作步骤 WHERE 用户名 = '$_SESSION[

回答 3 投票 0

如何在别名关联上按小写字段排序而不手动指定连接?

我有以下型号,以及匹配的表格和FK。 班级组织 < ActiveRecord end class Identifier < ActiveRecord belongs_to :owner, class_name: "Organization"

回答 1 投票 0

将包含 MAX()、GROUP BY 和 ORDER 的 MySQL 查询转换为 CodeIgniter 活动记录脚本

我有这个 mysql 查询,我对 CodeIgniter 很陌生。如何将此 mysql 查询转换为 CodeIgniter 的 Active Record? 选择 chp_destination, cde_名称, chp_年, chp_f...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.