0

私は Mattan Griffel と一緒に One Month Rails クラスに取り組んでおり、Imagemagik に問題がありました (pin.rb でスタイルが適用された写真をアップロードしようとすると、次のエラーが発生します - xzy 画像は「identify」コマンドで認識されません) ) 別の投稿で、この問題はローカル マシンにインストールした Imagemagik に関係しており、Heroku にデプロイするとアプリケーションが (正しいサイズのピンをアップロードすることで) 動作するはずであることがわかりました。そこで、戻って github を更新し、マスターを Heroku にプッシュしました。db migration を実行すると、次のエラーが発生しました。

PG::Error: ERROR: relation "pins" does not exist : ALTER TABLE "pins" ADD COLUMN "user_id" integer

ピンの関係も存在しないように見えますか? Imagemagik で問題をデバッグする前に、Heroku でアプリケーションを実行したいと思います。何かご意見は?

Github - https://github.com/jrlundberg/omrails アプリケーション - http://still-scrubland-2791.herokuapp.com/

ありがとう!

ジェイソン。

4

1 に答える 1

0

移行で、存在しないテーブルに列を20130319034336追加しようとしています。移行を次のように変更します。user_idpins

class AddUserIdToPins < ActiveRecord::Migration
  def change
    create_table :pins do |t|
      t.integer :user_id
      t.timestamps
    end
    add_index :pins, :user_id
  end
end
于 2013-03-30T01:31:39.363 に答える