質問: EC2+RDS、unicorn+nginxでrailsアプリをデプロイしました。 アプリ自体はきちんと表示されるのですが、データを更新もしくは新規登録すると「We're sorry, but something went wrong.」のエラーが出てしまいます。 今までherokuを使っていたのですが、herokuの「heroku logs」のようなエラーログはどうしたら見られるのでしょうか。 ちなみにunicorn.stderr.logやproduction.logも見てみたのですが、それらしいエラーは出ていません。。 pidを消したりmigrateをresetしたり、EC2を再起動させて見たりしたのですが、一向に解決しません。 何か解決策はありますでしょうか。 追記: 「no method error」や「active record error」といったようなrailsのエラーメッセージのキーワードを探しております。 運用しているアプリはデータ管理アプリになります。 現状としては、railsアプリはElasticIPで表示されます。 レコードの追加や更新を行う際に「We're sorry, but something went wrong.」がでてしまいます。 しかしレコード自体はDBに追加・更新されている状況です。 そのため、railsのコードやファイルの重複などの問題があるのではないかと思いました。 (localでは問題なく動きます。) そこで上記のエラーメッセージを探しましたが、見当たらず質問をさせていただきました。 ・通常はそのようなrailsのエラーはどこに記録されるのでしょうか ・アプリのファイルが重複してしまっている場合は一度アプリ自体を削除して改めてgit pullした方が良いのかと思いますが、そのような場合、どのように削除すれば良いのでしょうか。 ・その他考えられることはありますでしょうか。 素人で大変申し訳ないのですが、ご教授いただければ幸いです。
回答: rails 12facterがよくなかったようで、削除したらproduction.rbで見られるようになりました。