activerecord 相关问题

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

ActiveRecord 模式与域对象或数据映射器模式有何不同?

我正在查看 DataMapper,乍一看它使用了 ActiveRecord ORM 模式。其他人说它使用 DataMapper 和/或域对象模式。 有什么区别...

回答 2 投票 0

如何让 PostgreSQL 函数支持 Rails 模型?

我有一个用 Rails 和 PostgreSQL 数据库编写的应用程序。我的应用程序有一些复杂的查询,我用它们包装在 PostgreSQL 视图中,以便我可以将 Rails 模型“插入”它们 - 制作东西

回答 1 投票 0

ActiveRecord 序列化编码器参数似乎不起作用

我有一个 Entry 类,它有一个 Charge 属性,我想在从数据库读取时将其实例化为 Charge 对象: 班级报名 < ActiveRecord::Base serialize :charge, Charge ...

回答 1 投票 0

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

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

回答 5 投票 0

Rails 5.2 中通过 STI 定义父级时,如何指定父子关系中的实际外键?

我在应用程序中使用STI,因此Procedure和DataProcess模型都继承自BusinessProcess类: 业务流程类 < ApplicationRecord end class Procedure <

回答 1 投票 0

rails 中的 after_touch 回调何时被调用

Rails 中的 after_touch 回调如何工作?是在对象更新时调用还是仅在创建新对象时调用?

回答 3 投票 0

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

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

回答 1 投票 0

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

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

回答 2 投票 0

ActiveRecord::StatementInvalid: Mysql2::Error: 超出锁定等待超时

在我的rails项目中,我使用sidekiq处理耗时的任务,但是在sidekiq中记录错误: ActiveRecord::StatementInvalid: Mysql2::Error: 超过锁定等待超时;尝试重新启动交易:

回答 3 投票 0

Ruby on Rails:如何创建具有重复主键的“has_one”关系?

我有2张桌子: 小狗 - id(主键) 猫 - id(主键) 我想介绍第三个表,比如说项圈,狗和猫都有: 衣领: - id(主键) - 尺寸 典型...

回答 1 投票 0

Rails 多态关联:限制允许的类

我希望一个类通过多态关联属于其他类。 将关联限制为特定类列表的最佳方法是什么? 我正在考虑使用自定义验证

回答 2 投票 0

在 Rails 中如何向属性/列添加“辅助”方法?

假设我们有一个名为“Items”的表、一个名为“name”的列和一个名为“quantity”的列。 然后假设我们有一个像这样的 item 实例: @item = Item.first ...

回答 1 投票 0

Rails 两个表之间的双向关系

在 Ruby on Rails 中,我试图能够在两个表之间创建双向多对多关系。我想要路线和控制器之间的关系。例如,我希望能够同时完成这两件事...

回答 1 投票 0

使用参数化查询从原始 SQL 查询返回 ActiveRecord 关系以加快响应速度

我有一个名为 VideoEventBundle 的 Rails 模型,其中包含各个事件。这通过外键与 VideoMeasurement 模型关联,而 VideoMeasurement 模型本身就是其中之一

回答 1 投票 0

优化Rails 4 / ActiveRecord / MySQL中的删除操作

本质上,我们需要删除给定 @user 没有关联 t3 记录的 T1 记录。虽然不是必需的,但最好也删除没有 T3 的 T2 记录...

回答 3 投票 0

使用参数化从原始 SQL 查询返回 ActiveRecord 关系

我有一个名为 VideoEventBundle 的 Rails 模型,其中包含各个事件。这通过外键与 VideoMeasurement 模型关联,而 VideoMeasurement 模型本身就是其中之一

回答 1 投票 0

活动记录检查是否存在富文本

我有用户模型,其描述为富文本 has_rich_text :描述 我想运行查询来检查哪些用户有描述? 像这样的东西 User.where.not(描述...

回答 1 投票 0

查询 Date.parse Rails

我正在使用日历宝石,它需要将 event.start_time 记录为“2023-11-07”。 我需要根据 start_time 以及哪个事件查找本月和上个月的所有事件。

回答 1 投票 0

修复弃用警告:调用 ActiveRecord::Base.clear_active_connections

我正在使用 Active Record 开发 Ruby Sinatra 应用程序,每次 HTTP 调用时它都会在控制台中打印此错误消息。 我找不到有关此弃用的更多信息或...

回答 1 投票 0

传递给 CodeIgniter 的 where() 方法的具有两个条件的字符串会中断查询

$this->db->select('sum(commission_amount) as myamount'); $this->db->from('forex_commissions'); $this->db->where('createdDate_sql = `2020-02-16` 和 userRef = `MXkIP8z0vs5J`'); $r...

回答 1 投票 0

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