0

そのため、アプリで capistrano と rvm を使用し、サーバーで nginx、postgres、および Ubuntu 13.04 を使用して、linode ボックスで Rails アプリを取得しました。私のアプリは teamtreehouse チュートリアルのものです。こちらのherokuでご覧ください。こちらのチュートリアルを使用して、できましたcap deploy:cold。今、私は運命的な「ごめんなさい、何かがうまくいかなかった」500ページを取得しています。通常、それはデータベースの問題ですか?

最初の質問: この問題の原因を突き止めるにはどうすればよいですか? shared/production.log には、移行が行われたことがわかります。

Connecting to database specified by database.yml
Migrating to CreateStatuses (20120718214245)
...(and so on until
Migrating to AddAvatarToUsers (20130505213153)

その後は何もありません。

2 番目の質問: データベースの内容を調べてみましたが、答えはテーブル以外には何もありません。つまり、seeds.rb ファイルが追加されませんでした。多分それは私の問題を解決するでしょうか?もしそうなら、その理由が気になります。

お知らせ下さい!

4

2 に答える 2

1

ここでアドバイスされているように、 deploy.rb にタスクを追加します

次に使用します。cap deploy:seed

于 2013-05-15T18:25:14.120 に答える
0

次のコマンドを実行すると、期待するデータがデータベースにシードされます。

rake db:seed
于 2013-05-15T17:26:30.807 に答える