6
我已經看到了很多關於在哪裏放置自定義驗證類(擴展ActiveModel :: EachValidator)的最佳位置,但無法弄清楚哪一個是最佳實踐。一些線程和教程說,把它們放在'lib /'中,並修改'/config/application.rb',其他線程說如果你把它們放在'app/validators'中,它們將被自動包括在內......對此有什麼想法?最佳做法是什麼?因爲你必須修改'/config/application.rb',但據我瞭解,將它放在'app/validators'中將會包含它,儘管你必須要使用'libs /'解決方案。將一個目錄添加到應用程序文件夾。這是正確的嗎?謝謝!Rails 3:放置自定義驗證器類的最佳位置在哪裏?