铁轨验证器的定义在哪里?

时间:2015-06-17 13:04:42

标签: oop ruby-on-rails-4

我是rails的初学者。当我正在进行rails验证时​​,我想知道valid?new_record?的定义以及所有验证助手的位置?

我试图找到所有这些功能的定义,但无法找到任何功能。

所有这些验证都在哪里?据我所知,Ruby on Rails是纯面向对象的编程语言。

任何帮助将不胜感激。我已经完成了 http://guides.rubyonrails.org/active_record_validations.html

谢谢。

1 个答案:

答案 0 :(得分:0)

这些是Rails方法:

您可以在here上找到valid? Github及其代码。

new_record?类似,您可以找到说明及其源代码here

此外,这是指向Github.

上的Rails存储库的链接

这些方法未在项目中定义,它们在您的Gemfile中的rails gem中定义。