activerecord 相关问题

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

Rails 7 种不同的多态 UID 生成

我有一个名为 Review 的模型,它可以通过 Rails 默认的多态关联关联到另一个模型,假设我们有另一个名为 Article 和 Cart 的模型 预期的行为是

回答 0 投票 0

如何消除 Rails 中 after_validation 中的错误

我希望能够在验证失败时将模型上的某些值设置为 null。我的模型设置如下: 我的模型类 < ApplicationRecord attr_accessor :

回答 1 投票 0

调用销毁操作时资源未被删除 [Rails 7]

我对 Rails 比较陌生,我正在学习教程。其中一个单元测试(使用rails Minitest)已经指出了这个问题。 这里 test/controllers/carts_controller_test.rb 我...

回答 0 投票 0

使用 ruby on rails active record 插入多条记录

有没有办法插入多条记录而不是一次插入一条记录? 我有一个非常非常丑陋的耙子任务,它正在执行以下操作...... VoteRecord.create(:prospect_id => prospect.id, :...

回答 5 投票 0

saved_change_to_attribute 和 previously_new_record 不能与 ActiveRecord_Associations_CollectionProxy 一起使用?

我正在尝试检测何时创建新记录,但我面临着两种不同的创建方法的问题。 第一种方法涉及直接使用模型创建记录,如下所示: @...

回答 0 投票 0

如何在 ActiveRecord 关系中转义 MySql 保留名称?

我正在使用较旧的 (rails 4) 代码库,我的任务是更新 mysql2 gem 以支持最新的数据库版本。使用我们当前版本的 gem 和代码,一切正常......

回答 1 投票 0

Rails / ActiveRecord:字段规范化

我正在尝试从模型中的字段中删除逗号。我希望用户输入一个数字,即 10,000,该数字应作为 10000 存储在数据库中。我希望我可以做一些...

回答 6 投票 0

Rails Debugger 问题,例如挂起、多行、未知字符

过去几个月我一直在使用rails 7。一切都很好,除了 rails 7 调试器默认捆绑在一起。它有多个问题。 无法输入多行输入 大多数

回答 0 投票 0

Activerecord/PSQL 确定记录是否在许多列的前 100 名中

我正在尝试拥有一个类似排行榜的平台,该平台在后端使用 ruby on rails。我正在使用 postgres 数据库。我的用户表有很多列类似于此

回答 1 投票 0

Activerecord::日期时间>对象

最多可预约15人 每家餐厅每天。 所有餐厅一天的预订量不得超过 20 个。 我希望能够做出“条件&...

回答 2 投票 0

Rails 如何在将每个测试用例包装在事务中的同时正确测试使用事务的代码?

此警告(向下滚动到“嵌套事务”)指出函数 foo: def foo User.transaction 做 提高 ActiveRecord::Rollback 电子...

回答 1 投票 0

ActiveRecord 查询优化

我有一个 ActiveRecord 查询,有时需要一分钟才能完成。我试图找到优化它的方法,但不确定从哪里开始。 我有以下代码: average_sql = '

回答 1 投票 0

ActiveRecord 性能优化

我有一个 ActiveRecord 查询,有时需要一分钟才能完成。我试图找到优化它的方法,但不确定从哪里开始。 我有以下代码: UserPlacement.

回答 1 投票 0

Rails:如何强制 ActiveRecord 每次都为关联生成别名(就像 Java 中的 Hibernate 那样),而不仅仅是当它有歧义时?

我在一个项目中工作,其中有 5 个子类(Item1、Item2 ... Item5)的 STI 项目。此 STI(项目表)通过连接表 item_parents 映射到父记录(parents 表)记录。

回答 1 投票 0

如何在 Rails 中正确构造和关联委托类型及其关联?

为了不拥有多个相同的记录/类似的记录,我正在使用 delegated_type 进行调查,但是我对我的关联应该/将如何工作感到困惑。 我有一张桌子,Item that...

回答 0 投票 0

在 Rails 中将父关联 ID 和子关联 ID 保存在属于它们的第三张表上是不好的做法吗?

我有3张桌子: 用户 细节 文件 模型看起来像: 类用户< ApplicationRecord has_many :details has_one :document end class Detail < ApplicationRecord has_one :docum...

回答 0 投票 0

Rails Active record 查询返回 `nil` 尽管数据实际存在于数据库中

我试图通过活动记录查询来查询用户的角色,如下所示 用户.find(101).role 。这返回零。 这是下面正在执行的查询。 用户负载 (0.1ms) 选择 &q...

回答 0 投票 0

Rails:带有正则表达式的 jsonb 数组列的 activerecord 查询

我有一个 jsonb 列作为 Product.codes 这是一组代码。贝娄是一些记录 编号:1, 代码:[{ 类型:“集成电路”, 代码:“SP$$DE0303$$3RPC$$$”, 地点:“MCS” ...

回答 0 投票 0

如何从 Rails 活动记录查询中提取“as alias_name”

我有这个问题: Client.select("name as dname") 哪个工作正常。 Client.select("name as dname").first.dname =>“谷歌” 现在我想把所有的 dnames 作为一个数组但是 pluck 方法确实......

回答 3 投票 0

在 Haml 中对对象引用使用#to_key 而不是#id

我正在尝试编写一个 HAML 视图,以将可变数量的按钮对象(不超过 4 个)显示为 4 个彩色按钮。 目前这是通过每个按钮都有每个答案对象来实现的......

回答 0 投票 0

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