6
私はあなたのカスタム検証クラス(ActiveModel :: EachValidatorを拡張する)を置くのが最適な場所についてかなりのスレッドを見てきましたが、どちらがベストプラクティスであるのか分かりません。いくつかのスレッドやチュートリアルでは、それらを 'lib /'に入れて '/config/application.rb'を修正すると言っていますが、他のスレッドはapp/validatorsに入れたら自動的にインクルードされます。これのベストプラクティスは何ですか?Rails 3:カスタムバリデータークラスを配置する場所はどこですか?
'/config/application.rb'を変更する必要があるため、 'libs /'ソリューションには欠点がありますが、理解する限り、 'app/validators'に配置することは可能ですappフォルダにディレクトリを追加します。これは正しいですか?ありがとう!