ActiveRecord 问答列表

如何在视图页中显示对 ActiveRecord 中的记录所做的更新的列表

作者:Poppy 提问时间:3/28/2022

我正在用 Ruby 制作一个简单的联系人列表应用程序。 在每个联系人的显示视图中,我想显示基本信息(first_name、last_name、电子邮件和电话),以及该联系人是否有任何更改或更新。 例如...

Rails 4 AR .select 在结果中包含 pk 字段,即使结果被分组(与 Rails 3.2 相反)

作者:Jack R-G 提问时间:9/17/2020

我正在将我的应用程序从 Rails 3.2 迁移到 4.0,我发现许多测试中断,因为 Rails 4 在使用类似内容时在结果集中包含 PK 字段(通常是“id”): Invoice.where(cu...

Rails 模型中的两级命名空间

作者:muskrat_ 提问时间:5/26/2020

如果我的 Rails 中有这样的东西,这两者有什么不同?model class A::B::C < ApplicationRecord .... end module A module B ...

Rails ActiveRecord 验证:断言 errors.added?:inclusion 意外失败并出现漏报

作者:Jon Schneider 提问时间:11/14/2022

在我的 Rails(版本 6.0.5.1)ActiveRecord 模型中,我有一个这样的验证:inclusion validates :car_type, inclusion: ['coupe',...

在 rails 中克隆记录,是否可以克隆关联和深度复制?

作者:CafeHey 提问时间:5/12/2011

我正在 .clone -ing rails 中的记录...... new_blerg = Blerg.find(1).clone 此记录具有大量关联,这些关联甚至具有关联。 有没有办法深度复...

有没有办法将命名范围合并到一个新的命名范围中?

作者:James A. Rosen 提问时间:8/27/2008

我有 class Foo < ActiveRecord::Base named_scope :a, lambda { |a| :conditions => { :a => a } } named...

没有 sql 注入的 ActiveRecord 复杂 where 子句 [duplicate]

作者:itzikos 提问时间:5/8/2018

这个问题在这里已经有答案了: 动态创建查询 - Rails 5 (1 answer) 5年前关闭。 我正在为我的网站构建搜索,我正在尝试通过将搜索查询拆分为术语来使用搜索查询,然后按子类别或shor...

在 ActiveRecord 类方法中返回“self”会丢失间接引用

作者:Thiago Negri 提问时间:2/11/2016

在 ActiveRecord 中定义类方法时,如果我返回 ,则间接引用将丢失。self 我不确定我是否使用了正确的词汇,因为我只是在学习 Ruby on Rails,所以这里有一个例子: clas...

ActiveRecord::RecordNotFound in CountriesController#主页

作者:user3457760 提问时间:5/9/2014

我可以输入一个 ID 号,但是当我有下面的代码时,我收到错误: ActiveRecord::RecordNotFound in CountriesController#主页 def home ...

如何在 Ruby on Rails 应用程序中使用 rSpec 测试观察者?

作者:Nicolai Reuschling 提问时间:8/29/2008

假设你的一个 Ruby on Rails 应用程序中有一个 ActiveRecord::Observer - 你如何使用 rSpec 测试这个观察器?...


共67条 当前第5页