私は Ruby on Rails で冒険を始めており、IDE として Netbeans を選択しています。サーバーWebrickがバンドルされており、うまく機能していました。しかし、最初のアプリケーションでいくつかの変更を行った後、内部エラー 500 が発生しましたが、コンソールには何も表示されません。そして、古いアクションは同じ結果をもたらします。
問題がどこにあるかを見つけるにはどうすればよいですか? 私はUbuntuシステムで働いています。
私は Ruby on Rails で冒険を始めており、IDE として Netbeans を選択しています。サーバーWebrickがバンドルされており、うまく機能していました。しかし、最初のアプリケーションでいくつかの変更を行った後、内部エラー 500 が発生しましたが、コンソールには何も表示されません。そして、古いアクションは同じ結果をもたらします。
問題がどこにあるかを見つけるにはどうすればよいですか? 私はUbuntuシステムで働いています。
あなたの最善の策は、常にターミナルウィンドウを開いて、次を発行することです
tail -f log/development.log
これにより、アプリケーションで作業しているときに、ログのリアルタイムの構文色付きフィードが提供されます。
自分自身に答えた-logs/development.log
また、コントローラーの "application.rb" に次の行を追加することもできます。
ActiveRecord::Base.logger = Logger.new(STDOUT)
次に、Netbeans 内の WEBrick の「出力」ウィンドウにデバッグ出力が表示されます。