Where should Rails 3 custom validators be stored?

前端 未结 4 1548
无人共我
无人共我 2020-12-04 17:00

I\'ve seen docs/websites show that custom validators should go in a /lib or /lib/validators directory of a project. I\'ve found (by reading an answ

4条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-04 17:50

    If you add this to your /config/application.rb file:

    config.autoload_paths += %W["#{config.root}/lib/validators/"]
    

    Then Rails will automatically load your validators on start up (just like /config/initializers/), but you keep the clean structure of having your validators in one nice, well named spot.

提交回复
热议问题