activemodel 相关问题

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

使用 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

ActiveModel :: Serializers :: JSON-如何将JSON数组从返回的字符串映射到Ruby对象的集合

我有适用于单个实例的代码,但我使用的API返回了数据数组。我有一个封装这些数据的类:Brewery类包括ActiveModel :: Serializers :: JSON ...

回答 1 投票 1

Bundler找不到与gem“ activemodel”兼容的版本:

正在尝试升级到Rails 5.2.2。吹走我的gem lock文件,然后执行“捆绑安装”很多依赖关系错误,但这是第一个错误,我真的不明白:Bundler可以...

回答 1 投票 0

Detect,> =,<= Ruby中的运算符,并在.where方法中使用(无活动记录)

在普通红宝石中(无活动记录)def where(选项)结束。选项可以是键,值对或诸如>,=,<=的比较,如果我有一组记录... record = Struct.new (:name,:...

回答 2 投票 1

我可以在Ruby on Rails模型中使用JSON文件作为数据源吗

我有一个包含一些数据的JSON文件,我喜欢创建一个模型,该模型表示来自JSON文件的数据,例如ActiveRecord类。我的JSON看起来像下面这样(不是真实的数据只是一个示例)...

回答 1 投票 0

Rails未定义方法'model_name'

我有以下模型:类Contact attr_accessor:name,:emails,:message def initialize(attrs = {})attrs.each | k,v | self.send“#{k} =”,v end def持续存在吗? ...

回答 3 投票 4

Rails不在数据库中插入摘要

我是Rails的新手,使用我的Car模型将新记录插入数据库时 遇到了麻烦。该应用程序如下:我已经将文章基本教程应用程序构建为...

回答 1 投票 0

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