2013-03-30 71 views
0

我正在通過Mattan Griffel的One Month Rails類工作,並且我在Imagemagik中遇到了問題(嘗試上傳應用了樣式的照片時出現以下錯誤pin.rb - xzy圖像無法被'identify'命令識別),並且在另一篇文章中看到這個問題與我的本地機器上的Imagemagik安裝有關,並且應用程序應該能夠工作(以正確大小上傳引腳)部署到Heroku。所以,我回去並更新了我的github,並將主人推到了Heroku。當運行數據庫遷移我得到了以下錯誤:無法在Heroku上耙數據庫(一個月的Rails類)

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/

謝謝!

Jason。

回答

0

在您的遷移20130319034336中,您嘗試將user_id列添加到不存在的表pins。將遷移更改爲:

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 
相關問題