activerecord 相关问题

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

在具有多个复选框的 Rails 中获取类型不匹配

我正在尝试在 Rails 中的表单上创建一个多复选框选项。 我得到的主要错误是: ContactsController 中的 ActiveRecord::AssociationTypeMismatch#update ContactGroup(#114780) 预期,得到...

回答 1 投票 0

计算该类别和所有子类别中的所有帖子 - ActiveRecord

我的项目中有两个表:posts 和 post_categories。 posts 表中的每个帖子都有一个与 post_categories.id 相关的 post_category_id 作为 fk,而 post_categories 中的每个条目都有一个 pare...

回答 2 投票 0

在 Codeigniter 应用程序中获取查询的行数

我在 Codeigniter 中使用 $this->db->get()->row_array() 从数据库中获取单行结果。我想将所有不同查询的结果合并到一个数组 $res...

回答 2 投票 0

延长预约时判断预约物品是否可用

用户在我的工具借用应用程序中编辑他们的预订时遇到问题。特别是当用户想要相同的工具但需要在...之前数小时/数天拿起它时...

回答 1 投票 0

如何在 Yii2 中检查关系是否存在?

我有两个模型 User 和 Post。在获取用户数据时,我还想检查用户是否有任何帖子,然后只返回带有用户数据的帖子作为响应,否则只返回你...

回答 2 投票 0

这个 SQL 的 Ruby ActiveRecord 是什么?

什么是 Ruby 中优化的(快速的)ActiveRecord 等价物: 选择不同的 customers.city 来自客户 内部联接 ( 选择 c_id 来自购物车 WHERE shop_id = #{`shop_id`} 订购方式

回答 2 投票 0

在活动记录中使用 Ruby 如何访问连接的列?

我正在尝试将我的 Person 表连接到我的 Address 表,最终目标是使用指向不存在的人的指针清除地址。 这是我的地址模型: 班级地址< Application...

回答 1 投票 0

具有关联统计信息 N+1 的 Rails 6 索引资源?

在控制器中,当调用 Review.all 时,我还需要获取关联的统计信息:ranks。 它看起来像这样: 班级复习 has_many :ranks, as: :rankable, dependent: :destroy 定义 ...

回答 2 投票 0

将 Ruby 2.7 + Rails 5.2 升级到 Ruby 3.x + Rails 7 会导致使用 ActiveRecord 事务的代码出现问题

我有以下代码(正式): 服务: 类服务 def self.method(参数) 如果 some_object_exists 引发错误? ActiveRecord::Base.transaction 做 # blah-blah 创建对象 ...

回答 0 投票 0

Rails——获取特定数据类型的表的所有列的名称? (#column_names 只是 float cols,例如。)

在rails中,我们可以这样做: 表名.column_names 并获取一个表的所有列名的数组作为字符串。 有什么办法可以让我以某种流线型的、类似红宝石的方式获得所有的 column_n...

回答 1 投票 0

如何测试 before_destroy 回调迷你测试

昨天我问了一个关于How to unit test a private method using Minitest的问题 有人告诉我你永远不应该测试私有方法。 所以我将逻辑从控制器中取出并放入了 mo...

回答 1 投票 0

如何使用活动记录中的组获取列值的总和

我有一个名为 Competiton 的表,其中包含以下列 id contestant_id m1 m2 m3 total judge_id 反馈 1 1 3 3 3 6 1 xxx 2 1 4 4 2 10 2 ...

回答 0 投票 0

(特定于 Rails 6)如何仅验证未来事件的日期?

在 rails 7 中,我可以使用 ComparisonValidator 让我的生活更轻松,但我有一个项目正在运行 rails 6.1.7.3(确切地说)。搜索了互联网,但某些方法已被弃用......

回答 2 投票 0

在 Rails 中创建多个嵌套关联时外键为零

在我的应用程序中,我有以下 4 个模型: 应用、AppPortal、AppPortalVersion 和 AppPortalConfiguration。 其关联如下: 类应用< ApplicationRecord self.table_name = ...

回答 1 投票 0

在没有 db 的情况下伪造一个活动记录模型

我觉得我错过了什么。我正在编写一个 ruby gem,它允许与活动记录进行交互,作为其主要功能的附加功能。 在为其编写测试用例时,我需要...

回答 5 投票 0

Rails:has_many 通过不返回结果

我们最近按照 Rails 指南中的步骤将 rails 升级到 5.1,但发现以下内容不起作用。我有以下模型定义 类用户< ActiveRecord::Base has_many :

回答 1 投票 0

Rails 如何在更改一个属性、另一个属性或两者时有效地将更新传递给关联模型?

我有一个包含字段的交易模型:金额、account_id 和一个包含字段的账户模型:余额。每个账户余额是相关交易金额的总和。 After_save 交易 ...

回答 0 投票 0

具有多个索引的 CodeIgniter 更新批处理

我在使用 CodeIgniter 上的活动记录更新批处理时遇到问题。 在文档中, $this->db->update_batch('mytable', $data, 'title'); 其中“标题”是更新过程的索引...

回答 1 投票 0

有很多使用日期的查询

我正在尝试使用 has_many :through 关系中的值来检索作者列表,但我的逻辑失败了。 实现这一目标的最佳方法是什么 目前正在尝试这个没有 su ...

回答 1 投票 0

没有 Rails 的 ActiveRecord:无法运行迁移

我有一个遗留项目需要锁定到 ActiveRecord 5.2。它不运行 Rails。 我在项目树中的自定义路径中进行了数据库迁移。我正在尝试运行迁移但是......

回答 0 投票 0

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