0

我正在将应用程序从 rails 2.3 更新到 rails 3.1,而且我是 rails 新手。我关注了 RailsCast 并得到了一些想法。有人请帮助我放置旧环境变量的位置。这些是我旧的四段代码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

初始化程序(配置/初始化程序)中的 3 和 4,我认为您不需要 1,我不确定 2,但我认为您只需要添加gem 'activerecord-jdbc-adapter'到 Gemfile。(我还没有使用带有rails的jruby,所以我真的不知道,这只是一个猜测,因为我在某处看到它)

于 2011-09-23T21:08:43.187 回答
1

不要升级。人们可能不喜欢这个答案,但是从 2.3 到 3 的努力是不值得的。从头开始?也许使用 3,取决于你。

于 2011-09-23T22:26:16.897 回答
1

本教程帮助我做你想做的事:http: //gregmoreno.ca/rails-3-upgrade-part-1-booting-the-application/

于 2011-10-17T20:44:07.077 回答
0

我想通了,所有的配置都要到application.rb

于 2011-10-18T20:03:47.820 回答