PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Permintaan squeel dan Heroku, Postgres:Kesalahan menggunakan GROUP BY dan ORDER

Saya pikir beberapa kode ini termasuk dalam ruang lingkup atau setidaknya di pengontrol Anda. Tapi selain itu, bisakah Anda memposting Gemfile Anda?

Menurut pendapat saya, tindakan terbaik adalah menggunakan database dan ORM yang sama dalam pengembangan. Sudahkah Anda mencoba menjalankan PG secara lokal?

Sepertinya beberapa hal mungkin terjadi di sini yang membuat Anda kesulitan, pertama-tama siapkan PG dan jalankan secara lokal di mesin pengembangan Anda, dan perbarui databases.yml Anda bertepatan.

Kedua, apakah Anda juga menggunakan MongoBD? Mungkin menghapus permata dari bundel jika Anda tidak lagi menggunakannya.

Saya membersihkan Gemfile Anda sedikit untuk membuatnya sedikit lebih mudah dibaca, tetapi saya sarankan untuk mengelompokkan permata di bagian yang lebih mewakili peran permata dalam proyek, saya suka mendokumentasikan setiap permata sehingga jelas apa fungsinya, seringkali aplikasi Rails cenderung berakhir dengan Gemfile yang besar, ini membuatnya sangat sulit untuk mengambil proyek orang lain:

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

Terakhir, lihat di application.rb your , dan pastikan ActiveRecord tersedia, sepertinya harus, tetapi lihatlah, Anda mungkin memiliki require "rails/all" di suatu tempat di dekat puncak, di sana.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konversi array PostgreSQL ke array PHP

  2. org.hibernate.internal.util.config.ConfigurationException:Tidak dapat menemukan sumber daya cfg.xml [/HibernateTest/src/hibernate.cfg.xml]

  3. Cara membuat daftar tabel yang terpengaruh oleh penghapusan berjenjang

  4. Cara membuat SUM tanpa grup by

  5. Java + SSH + Postgres