如果我只想要一次lib,那么我可以在任何地方使用它,我应该在app_controller.rb中这样做吗?
答案 0 :(得分:3)
将它放在自定义初始值设定项中,因为您可能需要在控制器范围之外使用此库。
答案 1 :(得分:0)
我认为application_controller.rb是放置require语句的合理位置。
答案 2 :(得分:0)
现在,使用rails 3,您可以将宝石放在Gemfile
内,这将自动需要它。如果它是lib
- 文件夹下的文件,通常会自动生成。这两种情况都会自动覆盖大多数情况。
如果您仍想明确要求某些内容,我不会使用初始值设定项,但我建议您将{require}行添加到application.rb
。
希望这有帮助。