标签: ruby-on-rails
从功能上讲,似乎向这些位置添加新文件具有相同的效果除了添加到/config/initializers的文件自动为required。鉴于此优势,是否有任何理由将文件添加到/lib?
/config/initializers
required
/lib
这两个文件夹之间是否还有其他差异?
答案 0 :(得分:2)
config/initializes/适用于您在应用加载时要加载的内容,因此需要“初始化”。
config/initializes/
至于lib/你要添加你的任务,比如rake文件,cron作业等。
lib/
你可以这样想:初始化是自包含的,不会被调用,因为库包含被调用的东西。