从Rails 2迁移到Rails 3时的environment.rb内容

时间:2011-09-23 20:55:34

标签: ruby ruby-on-rails-3 rails-3-upgrade

我正在将应用程序从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.rbapplication.rb

4 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

本教程帮助我完成了您要执行的操作:http://gregmoreno.ca/rails-3-upgrade-part-1-booting-the-application/

答案 3 :(得分:0)

我找到了答案,所有配置必须转到application.rb