Я подтолкнул свое приложение к Heroku и теперь пытаюсь запустить '$ heroku rake db: migrate'. Я получаю эту ошибку:Ruby On Rails Heroku db: migrate Aborted!
PGError: ОШИБКА: отношение «запасов» не существует :. ВЫБРАТЬ «запасы» * FROM «запасов»
на моей локальной машине все отлично работает. Локальный использует SQLite 3. Кроме того, предыдущие версии приложения работали очень хорошо - предыдущие версии включали модель инвентаризации. Теперь я прочитал (почти) каждый пост в stackoverflow и в Интернете об этой проблеме, но я все еще не могу найти способ обойти его. Есть ли у кого-нибудь какие-либо советы по работе с этим?
Рубин 1.9.2 ROR 3
UPDATE .. Вот источник миграции, который создает таблицу кадастры:
class CreateInventories < ActiveRecord::Migration
def self.up
create_table :inventories do |t|
t.decimal :initial_amount, :precision => 10, :scale => 2
t.decimal :remaining_amount, :precision => 10, :scale => 2
t.string :unit
t.decimal :cost, :precision => 10, :scale => 2
t.integer :type_id
t.integer :brand_id
t.integer :blend_id
t.integer :user_id
t.boolean :in
t.timestamps
end
end
def self.down
drop_table :inventories
end
end
Ваше имя таблицы - это «инвентарь», а не «инвентарь?». – 2010-11-23 14:35:28
Да, вот он в схеме: create_table "inventoryories",: force => true do | t | – 2010-11-23 16:00:08