1.8.7と1.9の両方の互換性を持たせたいRailsコードを書いています。いくつかの異なるファイルで、CSV解析を行っているので、現在、各ファイルに次のrequires行があります。
if RUBY_VERSION < "1.9"
require "rubygems"
require "fastercsv"
CSV = FCSV
else
require "csv"
end
ただし、すべての重複を避けるために、このブロックはおそらく1つの場所に存在する必要があります。それを置くのに最適な場所はどこですか?application.rb
適切な場所ですか?