为什么要在/ config / initializers上添加/ lib目录?

时间:2011-02-24 23:11:07

标签: ruby-on-rails

从功能上讲,似乎向这些位置添加新文件具有相同的效果除了添加到/config/initializers的文件自动为required。鉴于此优势,是否有任何理由将文件添加到/lib

这两个文件夹之间是否还有其他差异?

1 个答案:

答案 0 :(得分:2)

config/initializes/适用于您在应用加载时要加载的内容,因此需要“初始化”。

至于lib/你要添加你的任务,比如rake文件,cron作业等。

你可以这样想:初始化是自包含的,不会被调用,因为库包含被调用的东西。