Ruby 1.9.2 に組み込まれている CSV モジュールを使用する必要があり、そのためにはrequire 'csv'
.
Rails 3 では、これを配置する適切な場所はどこrequire
ですか? 使用されているファイルの先頭にある例を見てきました。
に入れている例も見ましたconfig/initializers/csv_init.rb
。
ここに経験則はありますか?複数のファイルで必要な場合は、イニシャライザに入れますか?ファイル自体に入れるのは1つだけですか?
Ruby 1.9.2 に組み込まれている CSV モジュールを使用する必要があり、そのためにはrequire 'csv'
.
Rails 3 では、これを配置する適切な場所はどこrequire
ですか? 使用されているファイルの先頭にある例を見てきました。
に入れている例も見ましたconfig/initializers/csv_init.rb
。
ここに経験則はありますか?複数のファイルで必要な場合は、イニシャライザに入れますか?ファイル自体に入れるのは1つだけですか?
「config/application.rb」に入れます。(「Rails アプリケーションの構成」を参照してください)。
一般に、この作業は中央の場所で行い、文書化します。アプリケーションの保守担当者は、Ruby や Rails の将来のバージョンがあらゆる種類の後方互換性を壊したときに感謝するでしょう。