activemodel 相关问题

用于构建Active Record等建模框架的工具包。丰富的属性,回调,验证,序列化,国际化和测试支持。

使用 Mongoid 获取实际的结果数组

使用 Ruby on Rails 中的常规 ActiveRecord/SQL 设置,当我在控制台中执行命令 *.where、*.all 等时,我会返回实际的记录项数组。 然而,切换到 Mongoid 后...

回答 2 投票 0

为活动模型序列化器关联选择特定字段

在活动模型序列化器中..假设我有 CompanySerializer 和 EmployeeSerializer。 在 CompanySerializer 上,我有一个现场首席执行官,我想在其中呈现与 EmployeeSerializer 的关联,但是......

回答 1 投票 0

Rails 5 抛出中止:如何设置错误消息?

Rails 引入了这个 throw(:abort) 语法,但现在如何获得有意义的销毁错误? 对于验证错误,我们会这样做 如果不是 user.save # => user.errors 有信息 如果没有...

回答 2 投票 0

注册一个 ActiveModel 属性类型并能够向其传递选项?

是否可以以仍然允许传递参数的方式使用 ActiveModel::Type.register? 为了演示,是否可以将其转变为: 集体行动 < ApplicationRecord attribute :type, Typ...

回答 1 投票 0

Rails Model 中如果密码为空,如何防止密码被更新并使用 RSpec 进行测试?

我使用Bcrypt gem 进行密码加密。 用户模型: 用户类 < ApplicationRecord has_secure_password validates :password, presence: true, length: { minimum: 6 }, confirmation: true # ....

回答 3 投票 0

Rails Model中如果密码为空,如何防止密码被更新并使用RSpec进行测试?

如何让用户更新时密码为空?: 期望(用户。更新(名称:'乔安娜',密码:''))。to(true) 但不更新密码? 期待 { user.update(名称: 'Joana', 密码: '') } ....

回答 1 投票 0

使用 ActiveModel 验证来验证子对象

我有两个普通的 Ruby 类:Account 和 Contact。我正在使用简单表单的 simple_form_for 和 simple_fields_for 来创建嵌套属性。我希望完成以下验证

回答 3 投票 0

使用`assign_attributes`立即保存`has_many through:`关联

据我所知,assign_attributes(与update_attributes不同)不应该保存记录或任何记录。 所以当我发现这不是真的时,我感到非常震惊

回答 3 投票 0

Postgresql JSONB 嵌套形式 ruby on Rails

我有产品作为活动记录表,选项_类型作为活动模型模型。选项类型是一个对象数组,如下所示, [ {名称:'颜色',值:['红色','蓝色']}, {名称:'尺寸',值:['...

回答 2 投票 0

ActiveModel::MissingAttributeError 在部署后发生,然后在一段时间后消失

我有一个 Rails 3.0.9 应用程序,一旦部署,就会遇到一堆 ActiveModel::MissingAttributeErrors ,这些错误会突然出现,导致 500 秒。错误的发生相当随机,有时页面会丢失...

回答 8 投票 0

检查在 Rails 7 中新创建的记录上覆盖默认值的更改

对于我们的应用程序,我通过两种方式新创建记录: 使用数据库中的默认值。 手动设置属性。 我需要区分这些变化,以便我知道...

回答 2 投票 0

Rails 7 种不同的多态 UID 生成

我有一个名为 Review 的模型,它可以通过 Rails 默认的多态关联关联到另一个模型,假设我们有另一个名为 Article 和 Cart 的模型 预期的行为是

回答 0 投票 0

如何消除 Rails 中 after_validation 中的错误

我希望能够在验证失败时将模型上的某些值设置为 null。我的模型设置如下: 我的模型类 < ApplicationRecord attr_accessor :

回答 1 投票 0

Rails - 具有相同类名的模型,但其中一个在模块内

我正在向我的项目添加一个模型,该模型与模型目录中的一个类共享一个名称,但它在一个模块中并且与现有模型没有关系(比喻和字面上):Offer 和 Par ...

回答 0 投票 0

在Rails验证中使用ActiveModel::Dirty。

我试图在我的Model验证中使用Rails ActiveModel::Dirty来要求某些字段的存在,这取决于我的记录过去或将来的状态。Current Validations验证:...

回答 1 投票 1

在Rails中如何将模型验证错误转发到基于另一个模型的视图?

我创建了一个数据导入页面来集中功能,并删除了许多导入控制器。我有一个DataImport对象来抓取DataImports控制器的参数。该控制器识别...

回答 1 投票 0

使Rails中的db列不区分大小写的最佳方法是什么?

我正在一个RoR项目中,我有一个带有字符串属性的模型,该模型需要完全不区分大小写。我只是想知道什么是最好的方法。我见过某些情况下...

回答 2 投票 0

我应该验证类型列吗? (铁路,STI)

我有一个模型,正在使用单表继承。这在我的数据库中有一个类型列,其中填充了类名称的字符串。我应该验证此列吗?选项:...

回答 2 投票 0

带有ActiveModel和Forms的Rails中缺少有效载荷并且不准确

我有一个类似于组织类的组织模型,组织类包括ActiveModel :: Model attr_accessor:orguid,:title,:firstname,:lastname,:role,:telephone,:extension,:email,...

回答 1 投票 0

清除带有关联的ActiveRecord对象的方法

我只想返回不带asscoiation_id的关联的所有Thing模型对象,是否有更好的方法来执行此操作而没有include和except? #Thing.rb属于:object_a ...

回答 1 投票 0

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