问题标签 [activemodel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 从模型中获取验证
我如何获得模型中定义的验证列表
例子:
我需要像这样的哈希:
ruby - rails 3:如何为现有数据库表生成模型
我已将我的 database.yml 配置为指向我现有的 mysql 数据库
如何从中生成模型?
只给出一个空模型..
ruby-on-rails - Mongoid:如何让 Mongoid 识别我的自定义 ActiveModel 验证?
我有一个模型,它有一个名称数组,我想确保只有一个文档可以有一个给定的名称。我正在尝试编写一个自定义验证来处理这个问题。我的自定义验证和模型目前看起来像这样:
但是我得到了未知的验证器:'unique_names'(ArgumentError)。Mongoid 文档说每个模型都包含 ActiveModel::Validation,我认为这可以让他们使用我的自定义验证。我也尝试过从 ActiveModel::Validator 继承并使用 validates_with 进行验证,但这也不起作用。
ruby-on-rails - Rails,模型关系问题
我有以下效果很好:
我有这个效果很好:
但如果我尝试第二行:
使用 current_user 我收到以下错误:
我在这里搞砸了什么?
谢谢
更新 - 使用 find_requestable
mongoid - Mongoid 中父文档上嵌入文档的脏跟踪
我必须追踪脏东西。它适用于父文档。但是,当我更改 doc 中的嵌入或引用时,必须通过 doc 本身中的嵌入/引用来访问脏。
如何跟踪父文档本身的脏数据?
ruby-on-rails - 没有导轨的 ActiveModel
可以使用没有导轨的 ActiveModel 吗?可以在桌面应用程序中使用 ActiveModel 吗?
ruby-on-rails - activemodel i18n 和表格
所以我最近添加了除英语之外的第一个翻译,现在我所有的表格都不起作用。经过进一步检查,我发现它正在尝试路由到翻译路径。即users_path
现在foobar_path
(foobar 是模型翻译)
我可以更新我的所有表格,:url => users_path
但似乎路由不应该引用语言文件。
我的 i18n 设置是否配置不正确?或者这是一个错误?
编辑
所以我意识到activerecord不会翻译路线,这是activemodel的问题!
activerecord 像我预期的那样工作的事实告诉我这是 activemodel 的一个错误。以前有没有人遇到过这个问题,并有解决方案的建议?
ruby-on-rails - 我如何将所有 RoR 模型的 include_root_in_json 设置为 false?
我如何将所有 RoR 模型的 include_root_in_json 设置为 false?
我尝试在 application.rb 中设置 ActiveModel::Base.include_root_in_json = false,但它没有效果。
ruby-on-rails-3 - 如何本地化 ActiveModel 错误消息中的字段名称?
所以它在错误消息的其余部分之前添加了字段名称..但字段名称未翻译..
我可以为标签电子邮件添加翻译吗?如果可以,应该去哪里以便 ActiveModel 找到它?如果不是,解决方案是什么?