2

我需要使用 Ruby 1.9.2 中内置的 CSV 模块,为此,我需要使用require 'csv'.

在 Rails 3 中,放置这个的合适位置在哪里require?我已经看到它位于使用它的文件顶部的示例。

我还看到了一个将其放入的示例config/initializers/csv_init.rb

这里有经验法则吗?如果我在多个文件中需要它,请将其放入初始化程序中,如果只有一个将其放入文件本身?

4

1 回答 1

0

把它放在'config/application.rb'中。(请参阅“配置 Rails 应用程序”)。

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

于 2012-12-10T22:45:18.253 回答