2

でホストしている ruby​​ on rails アプリに問題がありHerokuます。レポに何をプッシュしても、Internal Server Error何が間違っていたのかについての追加情報が表示されない文字列が表示されます。

私が行うことにしたすべての変更はローカルでうまく機能しますが、Internal Server Errorプッシュするたびにこの原因を回避することはできないようです. ロールバックを続けて、これが起こらないようにするために何を修正する必要があるかを把握する必要があります。

誰か私に提案がありますか?

アップデート

リポジトリを安定した変更セットにロールバックしてから、そのリポジトリを自分のマシンの別のディレクトリに複製しました。小さなバグを修正するために JavaScript ファイルに小さな変更を加えましたが、そのプッシュでもサイトがダウンしてInternal Server Errorメッセージが表示されました。私の環境に何か問題がありますか?

更新 2

最近回答をいただいた方は、質問へのコメントを確認してください。提案の一部は既に解決されています。ありがとう!

答え:

なぜこのような動作をしていたのか、まだ理解できていないことは認めざるを得ませんが、サイトを壊すことなく問題なくプッシュされたように見えるコミットには、Rubymine が気にしていないように見える三項演算子が含まれていました。ある時点以降、すべてのコミットがこれを引き起こしましInternal Server Errorた。しかし、三項演算子をif-else-end条件文に戻すと、この動作は停止しました。あいまいではありますが、これが将来同様の問題を抱えている人に役立つことを願っています。

4

3 に答える 3

1

ターミナルで heroku logs --tail を実行します 次に、他のターミナルから push コマンドを実行し、何が起こっているかを確認します

于 2013-07-21T12:29:55.847 に答える