Я новый для рубинов на рельсах окружающей среды. Я перенес мою базу данных в герою вместе с данными, используя seeds.rb
. на сервере heroku работает TableName.all
заполняет все данные, присутствующие в postgres герою. когда я пытаюсь запустить команду какheroku консоль отличие не работает
TableName.select("Distinct(Category)")
я получаю ошибку
Column TableName.Category does not exist.
я попытался Changin столбцы, но не работал. пожалуйста, дайте мне знать, что здесь происходит.
Заранее спасибо
EDIT
На моем Dev сервере это работает отлично. на сайте dev отсутствуют проблемы. Я использую SQLite на Dev сайте
EDIT **
Вот Sequel текст из:
#rails console
>>Recall.all
SELECT "recalls".* From "recalls"
=>[#<Recall id:1, Category: "******",......>]
>>Recall.select("Distinct(Category)")
SELECT DISTINCT(Category) From recalls
=>[#<Recall Category: "Foods">,#<Recall Category: "Consumer Products">]
#heroku run console
>>Recall.all
SELECT "recalls".* From "recalls"
=><Recall id:1, Category: "******",......>
>>Recall.select("Distinct(Category)")
Recall Load <2.5ms> SELECT DISTINCT(Category) FROM "recalls"
PGError: ERROR: column "category" does not exist
LINE 1:SELECT DISTINCT(Category) FROM "recalls"
^
:SELECT DISTINCT(Category) FROM "recalls"
ActiveRecord::StatementInvalid: PGError: ERROR: column "category" does not exist
LINE 1:SELECT DISTINCT(Category) FROM "recalls"
:SELECT DISTINCT(Category) FROM "recalls"
Пожалуйста, покажите полный текст SQL, который получает бег. Вы можете получить его из журналов Rails. –