问题标签 [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.

0 投票
4 回答
11409 浏览

ruby-on-rails - 从模型中获取验证

我如何获得模型中定义的验证列表

例子:

我需要像这样的哈希:

0 投票
6 回答
26326 浏览

ruby - rails 3:如何为现有数据库表生成模型

我已将我的 database.yml 配置为指向我现有的 mysql 数据库

如何从中生成模型?

只给出一个空模型..

0 投票
4 回答
1865 浏览

ruby-on-rails - Mongoid:如何让 Mongoid 识别我的自定义 ActiveModel 验证?

我有一个模型,它有一个名称数组,我想确保只有一个文档可以有一个给定的名称。我正在尝试编写一个自定义验证来处理这个问题。我的自定义验证和模型目前看起来像这样:

但是我得到了未知的验证器:'unique_names'(ArgumentError)。Mongoid 文档说每个模型都包含 ActiveModel::Validation,我认为这可以让他们使用我的自定义验证。我也尝试过从 ActiveModel::Validator 继承并使用 validates_with 进行验证,但这也不起作用。

0 投票
1 回答
181 浏览

ruby-on-rails - Rails,模型关系问题

我有以下效果很好:

我有这个效果很好:

但如果我尝试第二行:

使用 current_user 我收到以下错误:

我在这里搞砸了什么?

谢谢

更新 - 使用 find_requestable

0 投票
2 回答
2391 浏览

mongoid - Mongoid 中父文档上嵌入文档的脏跟踪

我必须追踪脏东西。它适用于父文档。但是,当我更改 doc 中的嵌入或引用时,必须通过 doc 本身中的嵌入/引用来访问脏。

如何跟踪父文档本身的脏数据?

0 投票
2 回答
1470 浏览

ruby-on-rails - 没有导轨的 ActiveModel

可以使用没有导轨的 ActiveModel 吗?可以在桌面应用程序中使用 ActiveModel 吗?

0 投票
1 回答
488 浏览

ruby-on-rails - activemodel i18n 和表格

所以我最近添加了除英语之外的第一个翻译,现在我所有的表格都不起作用。经过进一步检查,我发现它正在尝试路由到翻译路径。即users_path现在foobar_path(foobar 是模型翻译)

我可以更新我的所有表格,:url => users_path但似乎路由不应该引用语言文件。

我的 i18n 设置是否配置不正确?或者这是一个错误?

编辑

所以我意识到activerecord不会翻译路线,这是activemodel的问题!

activerecord 像我预期的那样工作的事实告诉我这是 activemodel 的一个错误。以前有没有人遇到过这个问题,并有解决方案的建议?

0 投票
6 回答
7539 浏览

ruby-on-rails - 我如何将所有 RoR 模型的 include_root_in_json 设置为 false?

我如何将所有 RoR 模型的 include_root_in_json 设置为 false?

我尝试在 application.rb 中设置 ActiveModel::Base.include_root_in_json = false,但它没有效果。

0 投票
3 回答
4604 浏览

ruby-on-rails - 在哪里放置 ActiveModel::Validator?

我尝试关注http://api.rubyonrails.org/classes/ActiveModel/Validator.html,但我应该把

0 投票
4 回答
3856 浏览

ruby-on-rails-3 - 如何本地化 ActiveModel 错误消息中的字段名称?

所以它在错误消息的其余部分之前添加了字段名称..但字段名称未翻译..

我可以为标签电子邮件添加翻译吗?如果可以,应该去哪里以便 ActiveModel 找到它?如果不是,解决方案是什么?