加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 带导轨的Rspec 3.1给出了DEPRECATION警告不推

发布时间:2020-12-16 19:26:08 所属栏目:百科 来源:网络整理
导读:我升级到rails 3.1,我有一些问题,我的测试现在工作得很好. 在测试之前,我得到以下警告: DEPRECATION警告:不推荐使用ActiveRecord :: Associations :: AssociationCollection!改用ActiveRecord :: Associations :: CollectionProxy. (来自/home/user/rails
我升级到rails 3.1,我有一些问题,我的测试现在工作得很好.

在测试之前,我得到以下警告:

DEPRECATION警告:不推荐使用ActiveRecord :: Associations :: AssociationCollection!改用ActiveRecord :: Associations :: CollectionProxy. (来自/home/user/rails_projects/project/config/environment.rb:5)

如何使用CollectionProxy而不是AssociationCollection?

这是我的宝石文件:

source 'http://rubygems.org'

gem 'rails','3.1.0'
gem 'jquery-rails'
gem "therubyracer","~> 0.9.4"

gem 'carrierwave','0.5.6'
gem 'haml','~>3.1.2'
gem 'mysql2','0.3.7'
gem 'rmagick','2.13.1'
gem 'sitemap_generator','2.0.1'
gem 'whenever','0.6.8',:require => false
gem 'will_paginate','3.0.pre2'

group :assets do
  gem 'sass-rails',"  ~> 3.1.0"
  gem 'coffee-rails',"~> 3.1.0"
  gem 'uglifier'
end

group :development do
  gem 'rspec-rails','2.6.1'
  gem 'annotate-models','1.0.4'
  gem 'faker','0.9.5',:require => false
  gem 'ruby-debug19','0.11.6'
end

group :test do
  gem 'rspec-rails','2.6.1'
  gem 'webrat','0.7.3'
  gem 'factory_girl_rails','1.0'
  gem 'spork','~> 0.9.0.rc'
end

这是我的environment.rb:

# Load the rails application
require File.expand_path('../application',__FILE__)

# Initialize the rails application
Project::Application.initialize!

谢谢!

解决方法

我有同样的问题,并通过升级到最新版本的will_paginate来修复它.所以,改变这个:gem’will_paginate’,’3.0.pre2′

到:gem“will_paginate”,“?> 3.0.2”

保存你的Gemfile然后做捆绑安装.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读