2011-07-20 25 views
0

私はレール上のnoobです。レールは私のsqlite3とテーブルを見つけることができません

モデルmsgをスキャフォールドしようとしました。 ローカルホストでWEBrickサーバーを使用するときめ細かく動作します。

他のクライアントでapache + passengerを使用してこのページ(/ msgs)にアクセスしようとしたときに、「申し訳ありませんが何か問題がありました」と表示されます。

私はそれが "はActiveRecord :: StatementInvalid(SQLite3の::のSQLException:いいえ、そのようなテーブル:MSGの:SELECT "を示し、ログファイルをチェックするのMSGのMSGの" * FROMを。 ""):"

私は

を試してみましたC P = Msg.new

レールは、私はエラーがあるだろうと思いますが、それは正常に動作します。

私は何が起こっているのか分からない、何かが欠けている?

よろしくお願いいたします。

エラーがMSGのためのテーブルが存在しないことを示していますニック

答えて

0

は、あなたはすくいデシベルを実行する必要があります:あなたがあなたのアプリケーションをデプロイし、サーバー上で移行します。

+0

ありがとう、私はApache2を試して再起動しましたが、同じように動作します。 – Nick

+3

rake db:migrate RAILS_ENV = production – amunds

+0

どうもありがとうございますが、それはうまくいきません。私のために説明できますか? – Nick