我需要使用 Ruby 1.9.2 中内置的 CSV 模块,为此,我需要使用require 'csv'
.
在 Rails 3 中,放置这个的合适位置在哪里require
?我已经看到它位于使用它的文件顶部的示例。
我还看到了一个将其放入的示例config/initializers/csv_init.rb
。
这里有经验法则吗?如果我在多个文件中需要它,请将其放入初始化程序中,如果只有一个将其放入文件本身?
我需要使用 Ruby 1.9.2 中内置的 CSV 模块,为此,我需要使用require 'csv'
.
在 Rails 3 中,放置这个的合适位置在哪里require
?我已经看到它位于使用它的文件顶部的示例。
我还看到了一个将其放入的示例config/initializers/csv_init.rb
。
这里有经验法则吗?如果我在多个文件中需要它,请将其放入初始化程序中,如果只有一个将其放入文件本身?
把它放在'config/application.rb'中。(请参阅“配置 Rails 应用程序”)。
一般来说,在一个中心位置做这些事情并记录下来。当未来的 Ruby 或 Rails 版本破坏各种向后兼容性时,维护您的应用程序的人会很感激。