2012-01-26 14 views
1

rake db:resetを私のローカルdev envで実行している間違い(後で良くなり、それほど良くない) PGのERRORを参照生産コンパイル(RAILS_ENV=production bundle exec rake assets:precompile)は怒鳴るをまとめた。Rails 3 db:リセットとアセット

PGError: ERROR: relation "schools" does not exist 
LINE 4:    WHERE a.attrelid = '"schools"'::regclass 

のテーブルが適切に作成されますと播種がactive_adminを除いて動作します。私は適切にシードしませんでしたActive_Adminを使用しています。私の電子メールが神秘的に送られて停止し、資産生産のためのコンパイルはまだ同じエラーで失敗します。私はあなたがその問題を理解するのを助けるためにここに投稿することはできませんが、誰かが私が一度に一つに取り組むのを助けることができたら、テッド。リスト形式で私の問題があります。

  1. active_adminシードされません(私が実行してみました:。rails generate active_admin:installが、それがさらに私はこれを元に戻す事を破るために始めた
  2. 資産の
  3. PGエラーが生産のためにプリコンパイル は解消されない
  4. メールが処理されている停止(DJを使用していません。 )

のEnv。 レール3.1

------ UPDATE 00 ------

2を解決しました。デシベル:リセットは、すべての私のテーブルを落としただけ移行し、私も持っていたので、私の開発データベースを播種する:

  • 運転移行し、生産のための種子(rake db:migrate RAILS_ENV="production"rake db:seed RAILS_ENV="production"
  • 生産資産(rake db:migrate RAILS_ENV="production"
  • をコンパイルする前に、

答えて

0

私はこの質問を2つに分割しました。 2番目の部分はより良い貢献を得て、私はこれについても解決策を見つけました。

詳細解here