2011-07-14 19 views
0

私はheroku rake db:migrateを使用しているユーザーにアクティブな列を追加して移行を実行しました。 などがあります。しかし、私がアプリケーションを実行するとき、 "アクティブな"列/属性は定義されていません。heroku rake db:migrateが動作しませんでした

私はすでに移行を試みています:ダウンして、そのバージョンの移行をもう一度実行してください。

+0

「定義されていない」とはどういう意味ですか? – edgerunner

答えて

-2

重要な情報が含まれていない場合は、アプリケーションを再起動してデータベースを削除してください。

2

アクセシブルアトリビュートのリストに:activeを追加しましたか?

attr_accessible :active  

これを試してみて、それが両方実行され、時にはあなたはheroku rake db:restart

を実行する必要があり、それが働いてまだない場合だけで、最終的に、heroku logsを実行して、あなたはおそらく何か

1

を見つけるだろう、ということができませんあなたが状況をより良く分析するのに役立つダウンとダウン。また、移行に問題が生じる可能性があります。コードを投稿すると、資産をさらに活用できるはずです。

rake db:migrate:redo 
関連する問題