0

アプリケーションをRails2.3からRails3.1に更新していますが、Railsは初めてです。RailsCastをフォローして、いくつかのアイデアを得ました。誰かが私の古い環境変数をどこに置くかについて私を助けてください。これらは私の古いコードの4つの部分ですenvironment.rb

1:

ENV['RAILS_ENV'] ||= 'development' 

2:

if RUBY_PLATFORM =~ /java/
  require 'rubygems'
  RAILS_CONNECTION_ADAPTERS = %w(jdbc)
end

3:

CalendarDateSelect.format = :hyphen_ampm

4:

Mime::Type.register "text/csv", :csv

これ、新しい、またはどこに配置しenvironment.rbますapplication.rbか?

4

4 に答える 4

2

イニシャライザー(config / initializers)の3と4では、1は必要ないと思います。また、2についてはわかりませんgem 'activerecord-jdbc-adapter'が、Gemfileに追加するだけでよいと思います。(私はまだレール付きのjrubyを使用していないので、正直なところわかりません。どこかで見たので、それは単なる推測です)

于 2011-09-23T21:08:43.187 に答える
1

このチュートリアルは、あなたがやろうとしていることを実行するのに役立ちました:http: //gregmoreno.ca/rails-3-upgrade-part-1-booting-the-application/

于 2011-10-17T20:44:07.077 に答える
1

アップグレードしないでください。人々はその答えを気に入らないかもしれませんが、2.3から3に移行する努力の価値はありません。最初から始めますか?多分あなた次第で3を使用してください。

于 2011-09-23T22:26:16.897 に答える
0

私は答えを理解しました、すべての構成はapplication.rbに行く必要があります

于 2011-10-18T20:03:47.820 に答える