मुझे लगता है कि इनमें से कुछ कोड एक दायरे में हैं या कम से कम आपके नियंत्रक में हैं। लेकिन इसके अलावा, क्या आप अपना Gemfile पोस्ट कर सकते हैं?
मेरी राय में, विकास में एक ही डेटाबेस और ओआरएम का उपयोग करने के लिए कार्रवाई का सबसे अच्छा तरीका है। क्या आपने स्थानीय स्तर पर PG चलाने का प्रयास किया है?
ऐसा लगता है कि यहां कुछ चीजें हो रही हैं जो आपको कठिन समय दे रही हैं, सबसे पहले अपनी विकास मशीन पर पीजी को ऊपर उठाएं और स्थानीय रूप से चलाएं, और अपने databases.yml
को अपडेट करें। मेल खाना।
दूसरे, क्या आप MongoBD का भी उपयोग कर रहे हैं? यदि आप अब इसका उपयोग नहीं कर रहे हैं तो शायद मणि को बंडल से हटा दें।
मैंने आपके जेमफाइल को पढ़ने में थोड़ा आसान बनाने के लिए थोड़ा सा साफ किया है, लेकिन मैं उन वर्गों में रत्नों को समूहित करने का सुझाव दूंगा जो परियोजना में मणि की भूमिका का बेहतर प्रतिनिधित्व करते हैं, मैं प्रत्येक रत्न को दस्तावेज करना पसंद करता हूं ताकि यह स्पष्ट हो कि यह क्या करता है, कई बार रेल ऐप्स में एक विशाल Gemfile के साथ समाप्त होने की प्रवृत्ति होती है, इससे किसी और के प्रोजेक्ट को पिक करना वाकई मुश्किल हो जाता है:
source 'https://rubygems.org'
ruby '1.9.3'
gem 'rails', '3.2.7'
gem 'compass_twitter_bootstrap', '2.0.3'
gem 'bcrypt-ruby', '3.0.1'
gem 'faker', '1.0.1'
gem 'will_paginate', '3.0.3'
gem 'bootstrap-will_paginate', '0.0.6'
gem 'omniauth-facebook', '1.4.0'
gem 'railroady'
gem 'devise', '2.1.2'
gem 'devise_invitable'
gem 'simple_form'
gem 'best_in_place'
gem "jquery-fileupload-rails"
gem 'paperclip'
gem "squeel"
gem 'client_side_validations'
gem 'wicked'
gem 'koala'
gem 'aws-sdk'
gem 'pg', '0.12.2'
gem 'jquery-rails'
gem 'jquery-ui-rails'
group :development, :test do
gem 'annotate', '2.5.0'
gem 'rspec-rails'
end
group :test do
gem 'capybara'
gem 'factory_girl_rails'
end
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'compass-rails', '1.0.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end
अंत में, अपने application.rb
में देखें , और सुनिश्चित करें कि ActiveRecord उपलब्ध है, ऐसा लगता है कि यह होना चाहिए, लेकिन एक नज़र डालें, आपके पास शायद require "rails/all"
कहीं ऊपर के पास, वहाँ।