私はHerokuのに私のアプリをプッシュしたし、今「$ Herokuのすくいデシベル:移行」を実行しようとしています。私はこのエラーを取得する:Ruby On Rails Heroku db:移行中止しました!
PGError:ERROR:リレーション "棚卸" 存在しません: "在庫" SELECT * "在庫"
からの私のローカルマシンのすべてで素晴らしい作品。ローカルではSQLite 3を使用しています。また、以前のバージョンのアプリは正常に機能しました。以前のバージョンにはインベントリモデルが含まれていました。今、私は(ほとんど)この問題については、stackoverflowとWeb上のすべてのポストを読んだが、私はまだそれを回避する方法を見つけることができません。誰にもこれを働かせるためのアドバイスはありますか?ここ
ルビー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
あなたのテーブル名は、「在庫?」を確認してください「在庫」のためであるといません –
うん、ここでは、スキーマ内にある:CREATE_TABLE "棚卸"、:力=>真DO | T | –