activerecord 相关问题

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

Mongoid:获取缺少至少一类文档的用户

我将 Ruby On Rails 与 Mongoid 一起用于 ORM。 我有一个用户类和一个文档类。用户有_很多文件。文档有一个类别。 有多个类别,但其中一些是

回答 0 投票 0

更新期间的活动记录属性规则

我从事房屋租赁申请。房屋可以提供游泳池通道,其中一些还会有警报器(这样孩子们就可以安全了)。 我想在...上添加以下“规则”

回答 1 投票 0

Ruby:如何手动设置一对多和多对多关系的种子数据以使用活动记录

我正在尝试弄清楚如何手动设置我的 Seeds.rb 数据。有了这些数据,我试图连接以下关系:一个医生有很多病人,一个病人有一个医生,一个病人......

回答 1 投票 0

find_by_sql 到返回 activeRecords 关系的东西

我需要 find_by_sql 来返回一个 ActiveRecord::Relation 对象。这似乎是不可能的。然后我想用纯 ruby 编写我的查询。 我有一个与自身有关系的表: 类 Alarma...

回答 3 投票 0

将带有方法的块传递给关联充当过滤器?

考虑以下模型和关联。 用户.rb 类用户< ApplicationRecord validates :name, presence: true has_many :posts has_many :favorites has_many :favorite_posts, thro...

回答 0 投票 0

没有索引的关联

假设我有两个模型之间的一对一关系。我在各自的类中创建关系 has_one 和 belongs_to 。在迁移之前,我使用 t.references 连接两个表:

回答 1 投票 0

Fluentd sql 输出插件配置不适用于 Snowflake

插件:https://github.com/fluent/fluent-plugin-sql 我尝试使用 MySQL,它工作得很好。但是对于雪花,它给出了错误: [错误]:#0 无法加载“雪花”活动记录...

回答 0 投票 0

nil 的未定义方法“fetch”:Active Storage 迁移文件的 NilClass

我在尝试重置本地数据库后遇到了问题。 要重建我的数据库,我运行: 耙数据库:删除数据库:创建 但是当我尝试使用 rake db:migrate 命令迁移数据库时,我遇到了...

回答 0 投票 0

Ruby on Rails - 获取表的所有关联记录

我有一张名为 Group 的表。 班级组< ApplicationRecord belongs_to :admin, class_name: "User", foreign_key: :admin_id has_many :memberships, dependent: :destroy has_many ...

回答 4 投票 0

如何从 MySQL 中的表中获取 Mongodb 集合数据

在 Yii2 中,我尝试从 MySQL 表中的表(DB activerecord)中获取另一个字段数据(在 Mongo 集合中)。 我的汇总表/模型如下所示。 'merchant_id' => '123' '

回答 1 投票 0

急于加载关系会导致触摸选项不起作用

使用 includes 来预加载活动记录时,updated_at 不会更新。 简化代码: 类 MyModel < ApplicationRecord has_many :comments, foreign_key: 'my_mode...

回答 1 投票 0

Rails 低级缓存不缓存

我有一个名为 Event 的模型。在事件模型中,我有以下代码: def self.all_events Rails.cache.fetch("events", expires_in: 2.days) 做 事件.all.to_a 结尾 结尾 我叫

回答 2 投票 0

为什么rails可以通过realted record创建记录,而不是related record的id?

partners.rb 模块合作伙伴 def self.table_name_prefix “伙伴_” 结尾 结尾 伙伴.rb 班级伙伴< ApplicationRecord has_many :products, through: :partners_products has...

回答 0 投票 0

为什么我在工厂中收到此错误:必须存在卡?

我只想创建一个“帖子”,但出现此错误: 失败/错误:let!(:post) { FactoryBot.create(:post, company_id: company.id, card_id: card.id) } ActiveRecord::记录无效:

回答 0 投票 0

升级 rails 问题(无法在 rubygems 存储库 https://rubygems.org/ 中找到 gem 'rails (~> 5.2.8, >= 5.2.8.15)' 或在本地安装。)

因此,我在 activesupport、activerecord 和 actionpack 中存在以下安全漏洞。 名称:动作包 版本:5.2.8.1 CVE:CVE-2023-22792 GHSA:GHSA-p84v-45xj-wwqj 关键性:未知 你...

回答 2 投票 0

无法获取基于 Rails 7 加密字段的 ActiveRecord 模型

我有一个 Rails 7 应用程序,我决定加密 ActiveRecord 模型上的一个字段。我采取了以下步骤: bin/rails db:encryption:init rails credentials:edit --environment development 并添加...

回答 1 投票 0

在 Rails 上使用 find_or_initialize 5

我正在我的博客应用程序中使用 Rails 5 的 find_or_initialize,该应用程序在输入文本字段中输入了帖子和类别。 后模型 # == 架构信息 # # 表名:帖子 # # id ...

回答 1 投票 0

无法使用 ActiveRecord 更新记录(无轨道)

您好,我的 PostgreSQL 数据库中有下表: CREATE TABLE user_logins (token VARCHAR(512) NOT NULL, user_id UUID UNIQUE NOT NULL, create_date TIMESTAMPTZ DEFAULT clock_timestamp(),

回答 0 投票 0

rails 模型依赖和回调

我在一个餐厅 Rails 应用程序上工作,其中每个餐厅都有“便宜”或“高档”的分类,具体取决于其菜单的价格。 我要刷新分类...

回答 0 投票 0

在多重关系中,我们如何使用或条件

我试图运行一个查询来获取一个用户是所有者或成员的任何项目。一个项目可以有一个用户作为所有者( belongs_to),也可以有很多用户作为成员(has_and_belongs_to_many)。 ...

回答 1 投票 0

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