如果我只想要一次lib,它应该在application_controller中吗?

时间:2010-12-17 17:17:08

标签: ruby-on-rails

如果我只想要一次lib,那么我可以在任何地方使用它,我应该在app_controller.rb中这样做吗?

3 个答案:

答案 0 :(得分:3)

将它放在自定义初始值设定项中,因为您可能需要在控制器范围之外使用此库。

答案 1 :(得分:0)

我认为application_controller.rb是放置require语句的合理位置。

答案 2 :(得分:0)

现在,使用rails 3,您可以将宝石放在Gemfile内,这将自动需要它。如果它是lib - 文件夹下的文件,通常会自动生成。这两种情况都会自动覆盖大多数情况。

如果您仍想明确要求某些内容,我不会使用初始值设定项,但我建议您将{require}行添加到application.rb

希望这有帮助。