activerecord 相关问题

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

ActiveRecord 通过记录查询不关联的 has_many

目标:我想返回所有不是团队成员的玩家。 挑战:我需要针对单个联赛/赛季的结果。我的应用程序支持多个联赛和赛季...

回答 1 投票 0

预加载已加载模型的关联

如果我有一个 ActiveRecord 模型的实例,并且我知道我将大量使用它的关联,我会使用 ActiveRecord::Relation 上的 preload 或 include 方法来预加载它们: Model.where(...).preload(:

回答 2 投票 0

CodeIgniter 的 $this->db->like() 方法会自动转义输入字符串中的百分比符号

我编写了一个简单的查询,用于在数据库中搜索关键字。 $keyword = "关键字样本"; $keyword = str_replace(" ", "%", $keyword); $this->db->select('*')->from('table') ...

回答 3 投票 0

Rails 4 - 如何在活动记录查询中为includes() 和 joins() 提供别名

我如何给出别名,例如包括()? 给出如下: 用户:活动记录模型 Student:活动记录模型,继承自User(STI) 老师:活动记录模型,继承自...

回答 3 投票 0

Codeigniter 在哪里并替换子查询

如何在活动记录中的codeigniter中写入以下查询? 选择 时间为日期, 用户AS名称 来自b_表 哪里 id IN(选择 一个 来自 a_table WHERE 组 = $gr...

回答 2 投票 0

为什么添加唯一约束会删除struct.sql文件和db中的索引

序言 最初这个问题被标记为以下内容的重复:Postgres 唯一约束 vs 索引 但我不是问唯一约束与唯一索引的区别,这就是我更新问题的原因...

回答 1 投票 0

Rails 6 活动记录时区搜索问题

我的rails 6.0.3应用程序在postgres数据库上运行,它有一个order_datetime列(没有时区的时间戳)并在application.rb中配置了加尔各答的time_zone。现在是 +5.30 小时...

回答 1 投票 0

Rails:uniq 与distinct

有人能给我简单解释一下uniq和distinct方法在使用上的区别吗? 我见过两者在类似的上下文中使用,但我不太清楚其中的区别。

回答 5 投票 0

编写适当的嵌套查询Rails

这是我的应用程序的域模型: 这是存储库:https://github.com/AJuliette/paris-fresh 对于某些数据,即我想获取一些数据,我没有成功使用 Active Records,我使用了 m...

回答 1 投票 0

Rails 多对多关联:每个组织强制使用唯一的电子邮件,但不强制执行属于不同组织的相同电子邮件

在这里,我通过会员资格在用户和组织之间创建了多对多关联,它工作正常,但我想要的是我想要插入相同的用户(即具有相同电子邮件的用户)...

回答 1 投票 0

如何返回空的ActiveRecord关系?

如果我有一个带有 lambda 的作用域并且它需要一个参数,根据参数的值,我可能知道不会有任何匹配项,但我仍然想返回一个关系,而不是空的

回答 10 投票 0

避免在 JSON 列的参数化查询中转换为字符串,MySQL

为了避免 SQL 注入,我们使用 ActiveRecord 的参数化查询,例如: House.where("year_built > ?", 2000) 效果很好(上面的例子不是最佳的,因为它...

回答 1 投票 0

在Rails中按product_type.name订购产品

我有产品和产品类型 产品类型类 < ApplicationRecord has_many :products end class Product < ApplicationRecord belongs_to :product_type def type_name self.

回答 1 投票 0

避免在 JSON 列的参数化查询中转换为字符串,Postgresql

为了避免 SQL 注入,我们使用 ActiveRecord 的参数化查询,例如: House.where("year_built > ?", 2000) 效果很好(上面的例子不是最佳的,因为它...

回答 1 投票 0

避免在 JSON 列的参数化查询中转换为字符串

为了避免 SQL 注入,我们使用 ActiveRecord 的参数化查询,例如: House.where("year_built > ?", 2000) 效果很好(上面的例子不是最佳的,因为它...

回答 1 投票 0

我有一个带有 Postgres 数据库和 4 个 mysql 数据库的 Rails 应用程序 - 如何将查询包装到事务中的所有数据库而不仅仅是主(Postgres)数据库?

基本上,我有一个 Rails 应用程序,它以一个 Postgres 数据库作为主数据库,并对其和 4 个独立的 mysql 数据库进行读写。测试行为时事务测试工作得很好

回答 1 投票 0

如何通过activeadmin表单中的关系为has_many添加多选

我有两个模型,学位和学院通过学科表连接多对多连接。 班级学位 < ActiveRecord::Base has_many :disciplines has_many :colleges, :through => :

回答 2 投票 0

在 Rails 应用程序中的查询运行时更改表名称

我在 Apache + mod_passenger 上有一个胖多租户 Rails 应用程序,它从 PostgreSQL 表输出产品价格,如下所示: 表“公共产品” 专栏 |类型 编号 |大整数 名称 |角色

回答 2 投票 0

在 Rails 中预加载范围和参数的关联

假设我们有这样的东西: 类组 < ActiveRecord::Base has_many :users end class User < ActiveRecord::Base scope :have_more_than_X_posts, -> (x) { 其中('posts_count ...

回答 1 投票 0

Rails 中如何获取属性的原始值

有没有办法获取ActiveRecord属性的原始值(=从数据库加载的值)? 我想要一个观察者这样的东西 before_save对象 做某事...

回答 5 投票 0

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