6
我已经看到了很多关于在哪里放置自定义验证类(扩展ActiveModel :: EachValidator)的最佳位置,但无法弄清楚哪一个是最佳实践。一些线程和教程说,把它们放在'lib /'中,并修改'/config/application.rb',其他线程说如果你把它们放在'app/validators'中,它们将被自动包括在内......对此有什么想法?最佳做法是什么?因为你必须修改'/config/application.rb',但据我了解,将它放在'app/validators'中将会包含它,尽管你必须要使用'libs /'解决方案。将一个目录添加到应用程序文件夹。这是正确的吗?谢谢!Rails 3:放置自定义验证器类的最佳位置在哪里?