activerecord 相关问题

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

有没有办法让ActiveRecord关系使用别名?

如果我有这样的模型 类 MyTable < ActiveRecord::Base has_many :other_tables scope :my_scope, -> { 选择('t.id') .from('my_tables t') .where(...东西) .

回答 1 投票 0

Rails ActiveRecord where 子句中的或 & and

我正在使用 Rails 3.2,我有一个数据库表,我想在其中查找符合以下条件的所有行: a = 真且 b = 真且 ( 0< c <1 or d=1), a, b, c, d are columns...

回答 4 投票 0

可排序的 UUID 和重写 ActiveRecord::Base

我想在我正在构建的应用程序中使用 UUID,但遇到了一些问题。由于 UUID(v4)无法排序,因为它们是随机生成的,我正在尝试覆盖 ActiveRecord:...

回答 4 投票 0

Rails 找不到有效的模型 - 但关联存在

我在rails MetaFieldsData中有一个多态表,它也属于表MetaFields 元字段数据类 < ApplicationRecord belongs_to :owner, polymorphic: true belongs_to :meta_fie...

回答 2 投票 0

为什么 order() 对 papertrail 版本关联不生效?

我正在使用 papertrail gem 来跟踪我的问题和结果模型的版本。 我可以成功订购 Papertrail::Versions,如下所示: PaperTrail::Version.order(created_at: :desc).limit(1).select(:id...

回答 1 投票 0

在 Rails 中连接两个具有多对多关系的模型

我有一个 ruby on Rails api,它在以下模型之间具有多对多关系: 课程 < ApplicationRecord has_many :student_courses has_many :students, through: :

回答 1 投票 0

$this->db->last_query() 在 Codeigniter 4 中返回 NULL

我刚刚开始学习Codeigniter 4。我的查询总是生成NULL,我不知道为什么。如何像 Codeigniter 3 一样查看生成的 SQL Select 命令? 在 Codeigniter 3 中,此命令执行...

回答 8 投票 0

如何通过终端重命名 Rails 中的列

我无法通过终端重命名列 如何重命名 Rails 中的列而不在迁移文件中写入任何内容。我的意思是说我们如何仅通过终端重命名列。所以请...

回答 1 投票 0

CodeIgniter4:如何在发送 HTTP 请求和接收 HTTP 响应之间执行 MySQL 查询

开始。 HTTP 请求。 执行 SQL 查询。 HTTP 响应。 我想要获取请求和响应之间的查询(有多少查询和原始 SQL 查询)。 ->getLastQuery() 只返回 1 个最后的查询...

回答 1 投票 0

如何在 Codeigniter 4 中获取最后一个查询? [重复]

这是我当前的代码: 公共函数索引() { $tbl = 'm_trx'; $db = \Config\Database::connect(); $builder = $db->表($tbl); $数据= []; $cols = "{$tbl}.*&qu...

回答 1 投票 0

ActiveRecord 7:在没有 ORM 模型类的情况下使用写入和读取角色

我正在开发一个使用 ActiveRecord 进行数据库访问的应用程序,但不使用模型类等 ORM 功能 - 查询全部通过文字 SQL 进行并调用 exec_query。 我愿意...

回答 1 投票 0

Stub ActiveRecord::与 ActiveRecord 对象的关系

我不是在测试 Rails 应用程序。只是把它解决掉。 我正在测试一个连接到相对活跃的服务器的库,通过时间戳限制记录。这些返回的记录更改为...

回答 2 投票 0

通过一张表单提交创建多条记录

我有 3 个模型:用户、成分以及哪个用户拥有哪些成分的映射 - UserIngredient。 我当前的设置适用于一次添加 1 种成分。我想要的是更新代码,以便

回答 1 投票 0

Rails ActiveRecord has_many 与相同模型的关联

我正在努力在现有站点中实施产品捆绑包。我在枚举中有一个包含各种产品类型的产品模型,我已向其中添加了“捆绑包”产品类型。 我想成为...

回答 1 投票 0

SQL 语法错误 - ActiveRecord::StatementInvalid: PG::SyntaxError: ERROR

我创建了一个在 Rails 上构建 SQL 查询的方法,但遇到语法错误,不知道为什么,代码对我来说看起来是正确的。 也许这里有人能够找到问题?这可能是……之前的事情

回答 1 投票 0

将模型/数据库映射到外部API,推荐的设计是什么?

将 Laravel 模型映射到外部 API 的最佳方法是什么? 外部 API 具有以下实体: 用户 帖子 评论 在我的本地数据库上,我也有类似的实体: 用户 帖子

回答 1 投票 0

Rails 中的模型验证,用于测试数字是否可以为零或某个正整数

如何验证具有一个整数属性的模型,例如订单表中的 customer_id,该属性允许 customer_id,但如果可用,则应该为 0 班级订单 < ActiveRecord::Base valid...

回答 2 投票 0

当我重新渲染同一视图时,我的 Ruby on Rails 活动记录验证错误不会持续存在

我正在使用 Rails 7 和 Carrierwave 上传图像。 我的图像上传按预期工作,但是当我尝试对不正确的文件类型实施验证错误消息时,我的问题发生了......

回答 1 投票 0

Rails 应用程序崩溃,并显示 #<ArgumentError: uncaught throw {:__recursive_key__=>true, 20687660=>true}>

我们正在运行一个 Rails 应用程序,该应用程序有大量请求(每分钟 400 个请求),有 3 个 Web 节点运行 nginx 和乘客。 然而,在过去的几天里,我们经历了几次 500

回答 2 投票 0

Rails 6.1 |有一种方法可以检查哪些关联已经加入到某个范围中吗?

我有一个小框架,用于根据前端的 json 请求在 Rails(v6.1.7.3)中动态构建查询。随着用例的不断增长,有一件事有点......

回答 1 投票 0

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