activerecord 相关问题

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

Ruby:表上的更新或删除违反了外键约束

我目前在运行 Shop.last.destroy 时遇到此错误,我不明白为什么: PG::ForeignKeyViolation:错误:表“credit_changes”上的更新或删除违反了外键

回答 1 投票 0

Rails 圆形 Active Record 查询结果

我似乎无法弄清楚的简单问题: 在控制器中: @clientsMonthYearQuery = Client.group(:month_year) 在视图中我有这个查询 @clientsMonthYearQuery.average(:charge) 我该如何...

回答 3 投票 0

我怎样才能成功地使用带有Rails和SQL Server适配器的子查询的limit()方法

实际行为 似乎 limit() 没有添加到生成的子查询,它实际上是一个 Model::ActiveRecord_Relation,而是尝试执行抛出错误: 活动记录::

回答 1 投票 0

Ruby:迁移中的 add_reference 会引发错误:表没有

我有这个迁移: 类 AddNotificationSettingToHistoricals < ActiveRecord::Migration[6.1] def change unless foreign_key_exists?(:sms_historicals, column: :notification_setting_id) ...

回答 1 投票 0

如何在新的 Rails 和 SQL Server 适配器版本:7.1.0 中成功使用带有子查询的 limit() 方法

实际行为 看来 limit() 并没有添加到生成的子查询中,它实际上是一个 Model::ActiveRecord_Relation,而是尝试执行抛出错误的操作” 活动记录::

回答 1 投票 0

在 ActiveRecord 中返回最近创建的对象的最佳方式?

我正在创建一个对象,调用该对象时将创建一个数据库记录,并且我希望此函数返回新创建的对象。这就是我得到的: 数据 = {foo: 'foo', bar: 'bar'} 假人.新...

回答 1 投票 0

Rails 3中ActiveRecord选择一个具有一定长度的字符串字段?

我有一系列帖子,想选择标题大小小于 30 的所有帖子,该怎么做? Posts.where("len(标题) < 30")?

回答 2 投票 0

在Rails中,如果枚举有空格,有没有办法访问其查询快捷方法?

我有一个带有名为“status”的枚举属性的模型。其中一个值(“进行中”)有一个空格。 班级游戏 < ApplicationRecord enum status: [:scheduled, :"in pro...

回答 1 投票 0

在 Ruby 中如何调用具有嵌套路由的类的 show 操作?

如何定义或编写 do 块来调用具有嵌套路由的 show 操作? 我收到一个“NoMethodError in Jobs#index”,其中 <% @companies.jobs.each do |job| %> 引发了一个 unde...

回答 1 投票 0

使用Rails ActiveRecord中的Where方法连接多个条件

我正在尝试在 Active Record 数据库上加入两个不同的条件。 通常,我会使用逗号 (,) 或 AND 将它们连接起来,但在这种情况下,在条件之间放置逗号或 AND 会返回错误...

回答 1 投票 0

您能在 Rails 3 搜索中对日期进行比比较吗?

我在 Rails 3 中有这样的搜索: Note.where(:user_id => current_user.id, :notetype => p[:note_type], :date => p[:date]).order('date ASC,created_at ASC') 但我需要 :date => p[:date]

回答 6 投票 0

RoR ActiveRecord 如何查询范围+ has_many

我面临着 Ruby on Rails 的常见问题。我确实有一个嵌套的 has_many 关系 帐户 > has_many > 站点 > has_many > 页面 > has_many > 块 班级网站 <

回答 1 投票 0

ActiveRecord 模型中 after_save 回调中删除了瞬态属性

如何在 Rails ActiveRecord 类的 after_save 回调期间使用瞬态属性? 这就是我现在正在做的事情。 我有一个具有多个属性的模型类,这些属性由 t 支持...

回答 1 投票 0

Ruby on Rails - 为抽象类编写 Rspec 测试

我正在开发一个项目,该项目要求我更新 ApplicationRecord 的典型功能,以包括验证以检查数据库中包含的每个模型是否具有特定字段。我...

回答 1 投票 0

停止 Rails 在 where 子句之前将时间转换为 UTC - Rails 5.2

我正在使用 Rail 5.2 应用程序处理位置记录和相关的 OpeningHour 记录。 OpeningHour 模型包含字段 day(枚举)、starts_at(时间)和ends_at(时间...

回答 2 投票 0

什么ActiveRecord Transaction不会回滚?

我希望 ActiveRecord 事务故意失败。问题是,当我引发 ActiveRecord::Rollback 异常(或任何其他异常)时,回滚不会发生。在下面的代码中,...

回答 1 投票 0

ActiveRecord 包括在 Rspec 中不抛出异常?

当我尝试在活动记录中添加一些随机字符串时,包含并没有失败,而是返回 rspec 中的空关系。

回答 1 投票 0

Rails AjaxDatatablesRails::ActiveRecord LEFT JOIN 到同一模型导致搜索错误

Ьy 事务模型有两个引用仓库模型对象的字段。这导致搜索过程中出现错误。按任何这些字段进行搜索或排序仅使用第一个字段中的数据

回答 1 投票 0

如何覆盖/增强 Rails 默认数据库:... Rake 任务来执行不同的操作?

我正在迁移使用 Postgresql 模式(search_path)的多租户的 Rails 应用程序,以使用多数据库/水平共享中内置的 Rails。在 p...

回答 1 投票 0

自定义查询来获取表的所有条目,并且仅包含基于特定列的多个重复项中的第一个

我有一个位置模型,表格看起来像 ID 姓名 文 IP地址 创建时间 更新时间 0 默认 0 0.0.0.0/0 2021-11-08 11:54:26.822623 2021-11-08 11:54:26.822623 1 行政 1 10.108.150.143...

回答 1 投票 0

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