Ruby on rails 将Rails 3.2升级到4.1问题。。强制使用需要什么?
我正在将一个较旧的Rails 3.2应用程序升级到4.1,我的prereqs有一个问题,因为我必须为我的每个gem在application.rb文件中添加一个“require”行,以便加载它们 这不可能是对的。。以前的设计,回形针,推纸器,救援,rolify,stripe…等都可以在不这样做的情况下完美地装载和工作。现在,我必须将以下内容添加到顶部的应用程序rb文件中,以使它们正常工作Ruby on rails 将Rails 3.2升级到4.1问题。。强制使用需要什么?,ruby-on-rails,Ruby On Rails,我正在将一个较旧的Rails 3.2应用程序升级到4.1,我的prereqs有一个问题,因为我必须为我的每个gem在application.rb文件中添加一个“require”行,以便加载它们 这不可能是对的。。以前的设计,回形针,推纸器,救援,rolify,stripe…等都可以在不这样做的情况下完美地装载和工作。现在,我必须将以下内容添加到顶部的应用程序rb文件中,以使它们正常工作 require 'devise' require 'paperclip' require 'pusher'
require 'devise'
require 'paperclip'
require 'pusher'
require 'resque'
require 'rolify'
require 'stripe'
很明显,我在转化过程中做错了什么。思想?为什么我必须添加要求
我从零开始编写了其他Rails 4.1应用程序,从来没有这样做过,所以我不知道为什么它让我在这里这么做
我也在使用RVM,如果可能的话
如果您有任何帮助或想法,我们将不胜感激。是的,就是这样
在Rails 4.0中,他们将以下内容添加到application.rb文件中,该文件不在我的3.2文件中
# Require the gems listed in Gemfile, including any gems
# you've limited to :test, :development, or :production.
Bundler.require(:default, Rails.env)
哦啊哈。。我想我可能已经找到了,显然有一个新的配置设置我不知道需要Gemfile中列出的gem,包括您限制为:测试、开发或:生产的任何gem。Bundler.require(:default,Rails.env)