升级Rails 3.2到4.1问题..强制使用需要?

时间:2014-04-24 17:25:27

标签: ruby-on-rails

我正在将旧的Rails 3.2应用程序升级到4.1并且遇到先决条件的问题,因为我不得不添加"要求"我的每个宝石的application.rb文件都行,以便加载它们。

这可能是正确的..以前设计,回形针,推动器,救援,rolify,stripe..etc将完美地加载和工作,而不会这样做。现在我必须将以下内容添加到顶部的应用程序rb文件中,以便它们正常工作。

require 'devise' 
require 'paperclip'
require 'pusher'
require 'resque'
require 'rolify'
require 'stripe'

显然我在转换中做错了什么。思考?为什么我被迫添加要求?

我已经从头开始编写其他Rails 4.1应用程序而且从来没有这样做过,所以我不确定为什么它让我在这里做..

如果可能出现问题,我还会使用RVM吗?

非常感谢您提供的任何帮助或想法。

1 个答案:

答案 0 :(得分:0)

是的,是的。

在Rails 4.0中,他们将以下内容添加到我的3.2文件中的application.rb文件中。

# Require the gems listed in Gemfile, including any gems
# you've limited to :test, :development, or :production.
Bundler.require(:default, Rails.env)