在Rails3&;中需要ruby模块的正确位置是什么;ruby 1.9.2?

在Rails3&;中需要ruby模块的正确位置是什么;ruby 1.9.2?,ruby,ruby-on-rails-3,Ruby,Ruby On Rails 3,我需要使用Ruby 1.9.2中内置的CSV模块,为了做到这一点,我需要执行require'CSV' 在Rails 3中,将此require放在哪里合适?我看到过一些例子,它位于所用文件的顶部 我还看到了一个例子,它被放在config/initializers/csv_init.rb中 这里有经验法则吗?如果我需要多个文件,请将其放入初始值设定项中,如果只有一个文件将其放入文件本身?将其放入'config/application.rb'中。(见“”) 一般来说,在一个中心位置做这些事情并记录下来

我需要使用Ruby 1.9.2中内置的CSV模块,为了做到这一点,我需要执行
require'CSV'

在Rails 3中,将此
require
放在哪里合适?我看到过一些例子,它位于所用文件的顶部

我还看到了一个例子,它被放在
config/initializers/csv_init.rb


这里有经验法则吗?如果我需要多个文件,请将其放入初始值设定项中,如果只有一个文件将其放入文件本身?

将其放入'config/application.rb'中。(见“”)

一般来说,在一个中心位置做这些事情并记录下来。当将来的Ruby或Rails版本破坏了所有向后兼容性时,维护您的应用程序的人会非常感激