我正在将旧的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吗?
非常感谢您提供的任何帮助或想法。
答案 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)