rails-activerecord 相关问题

使用Ruby on Rails框架中的Active Record模式实现对象关系映射(ORM)。

在 Rails 迁移中添加日期和时间字段

我正在尝试创建一个事件,该事件有一个日期和一个时间字段。在创建抗议表时,我没有添加时间字段,因此我必须运行迁移来添加时间字段。但我现在哈...

回答 2 投票 0

如何针对 StaleObjectError 在rescue_from 中重试 ActionController 操作

我想做这样的事情: 我的控制器 < ApplicationController rescue_from ActiveRecord::StaleObjectError, :retry I have an app where users and admins are occasionally updating the same

回答 1 投票 0

合并两个 ActiveRecord::Relation 对象

假设我有以下两个对象: first_name_relation = User.where(:first_name => 'Tobias') # ActiveRecord::Relation last_name_relation = User.where(:last_name => 'Fünke') # 活动...

回答 10 投票 0

如何删除导轨中的索引

我发现我的架构中有两个“survey_id”列,这给我带来了一些问题。具体来说,我需要删除第二个索引,因为我不希望 Survey_id 是...

回答 4 投票 0

根据 Rails Active Record 中时间戳/日期时间的时间部分从 PostgreSQL 中提取记录

我正在rails应用程序中使用PostgreSQL数据库,并且面临着仅根据时间戳类型created_at列中的时间分量提取用户记录的挑战...

回答 1 投票 0

Rails Active Record,相互依赖地狱

我有两个具有 1 对 1 相互依赖关系的模型。 用户 (1..1) <-> (1..1) 地址 我是这样设置的: 用户类 有_一个:地址 验证:地址,存在:true # 自动...

回答 1 投票 0

AWS SecretsManager 密码轮换在 Rails 中不起作用

我们使用 AWS SecretsManager (SM) 来存储 Rails 应用程序的轮换数据库密码。然而,当 SM 轮换密码时,我们得到“FATAL:用户密码验证失败&qu...

回答 2 投票 0

如何正确从连接表中选择字段?

这是我的简化模型,我已经加入了模型: 类公寓 < ApplicationRecord has_many :towers end and class Tower < ApplicationRecord belong_to :apartment end and then I tri...

回答 5 投票 0

database_tasks: false 在 Rails 7.1 中不起作用

我在database.yml中配置了2个只读副本,我想避免Ruby on Rails应用程序中的任何写入操作。 当设置database_tasks: false时,引发了以下异常...

回答 1 投票 0

为什么我的 ActiveRecord (v6) `before_destroy` 回调没有触发?

我有一个模型,其中X可以包含许多Y,Y可以包含许多Z。它是一棵树——一个孩子不能属于多个父母。 put 语句显示 before_destroy 回调...

回答 1 投票 0

有没有办法创建用于订购图书的 Ruby 模型范围? (非数字,非字母)

我有一个应用程序,其中有书籍中的引言,以及对引言的注释或想法。我想按照书的顺序、章节的顺序、页的顺序列出引文。 有没有办法...

回答 1 投票 0

地图、收集、选择、采摘哪个更快?

我一直在使用不同的方法从活动记录中获取特定字段,但是哪种方法更快并且更喜欢使用,它们之间有何不同? User.all.collect(&:姓名...

回答 2 投票 0

Ruby ActiveRecord 如何在子记录回调更新父记录时避免数据库延迟/锁定

我有一个运行任务的 Sidekiq 项目,该任务创建多个子记录并更新该子对象所属的父记录。数据库是Postgres。 其架构如下。当...

回答 1 投票 0

如何通过 has_many 关联迭代 ActiveRecord 关系

所以我有某种冰淇淋,我想获得安大略省低脂冰淇淋和未过期冰淇淋的销售额。 冰淇淋有很多 ontario_sales_receipts: Included_ice_cream = 冰淇淋。

回答 1 投票 0

嗨,哈希属性的热门活动

我正在尝试根据事件中的特定属性(“值”)找到获取数据库中前 5 个(按计数)事件的正确方法。我也在使用高顶宝石,以便更容易获得...

回答 1 投票 0

错误(无法找到 profile_image_attachment 的反向关联(:在 ActiveStorage::Attachment 中记录)):

在我的 app/models/active_storage/attachment.rb 文件中我使用了这段代码 ActiveStorage 类::附件 < ApplicationRecord belongs_to :blob, class_name: "ActiveStorage::Blob def self.

回答 1 投票 0

如何通过终端重命名 Rails 中的列

我无法通过终端重命名列 如何重命名 Rails 中的列而不在迁移文件中写入任何内容。我的意思是说我们如何仅通过终端重命名列。所以请...

回答 1 投票 0

ActiveRecord 7:在没有 ORM 模型类的情况下使用写入和读取角色

我正在开发一个使用 ActiveRecord 进行数据库访问的应用程序,但不使用模型类等 ORM 功能 - 查询全部通过文字 SQL 进行并调用 exec_query。 我愿意...

回答 1 投票 0

通过一张表单提交创建多条记录

我有 3 个模型:用户、成分以及哪个用户拥有哪些成分的映射 - UserIngredient。 我当前的设置适用于一次添加 1 种成分。我想要的是更新代码,以便

回答 1 投票 0

将 Rails 7 中的加密列迁移到确定性

我们有一个需要查询的加密列属性。该列由 ActiveRecord 加密(非确定性)。所以解密一行是没有问题的。但是无法查询

回答 1 投票 0

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