PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Заявка за Squeel и Heroku, Postgres:Грешка при използване на GROUP BY и ORDER

Мисля, че част от този код принадлежи към обхват или поне във вашия контролер. Но това е извън смисъла, можете ли да публикувате своя Gemfile?

Според мен най-добрият начин на действие е да се използва същата база данни и ORM в разработката. Опитахте ли да стартирате PG локално?

Изглежда, че тук може да се случват няколко неща, които ви затрудняват, първо стартирайте и стартирайте PG локално на вашата машина за разработка и актуализирайте своя databases.yml да съвпадат.

Второ, използвате ли и MongoBD? Може би премахнете скъпоценния камък от пакета, ако вече не го използвате.

Почистих малко вашия Gemfile, за да го направя малко по-лесен за четене, но бих предложил да групирате скъпоценните камъни в секции, които по-добре представят ролята на скъпоценния камък в проекта, обичам да документирам всеки скъпоценен камък, така че да е ясно какво прави, често пъти rails приложенията имат склонност да завършват с огромен 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" някъде близо до върха, там.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Методът org.postgresql.jdbc4.Jdbc4Connection.isValid(int) все още не е внедрен

  2. Изберете произволен ред за всяка група

  3. Заявка, където колоната с външен ключ може да бъде NULL

  4. Как мога да вмъкна XML документ в PostgreSQL в Java?

  5. Как да добавя нова колона в таблица след 2-ра или 3-та колона в таблицата с помощта на postgres?