मैंने रेल 3.1 में अपग्रेड किया है और अब मेरे परीक्षणों में कुछ समस्याएं हैं जो पहले पूरी तरह से काम करती थीं।रेल के साथ रुपेक 3.1 देता है डिप्रेशन वॉर्निंग ActiveRecord :: एसोसिएशन :: एसोसिएशन कोलेक्शन को हटा दिया गया है?
मैं परीक्षण करने से पहले निम्न चेतावनी मिलती है:
अस्वीकार्यता चेतावनी: ActiveRecord :: संघों :: AssociationCollection बहिष्कृत हो गई है! इसके बजाय ActiveRecord :: एसोसिएशन :: CollectionProxy का उपयोग करें। (/home/user/rails_projects/project/config/environment.rbOT पर से कहा जाता है)
मैं एसोसिएशन कोलेक्शन के बजाय संग्रहप्रोक्सी का उपयोग कैसे कर सकता हूं?
यहाँ मेरी Gemfile है:
# Load the rails application
require File.expand_path('../application', __FILE__)
# Initialize the rails application
Project::Application.initialize!
धन्यवाद:
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 है!
धन्यवाद, यह काम किया !! – user929062