私の古いRuby 1.9.2 Sinatraアプリケーションでは、herokuコンソールはActive Recordを初期化するだけでなく、.herokuディレクトリの履歴ファイルにも記録されたシェルを提供していました。Heroku Cedarスタックとコマンドheroku run console
Heroku Cedarスタックに移動し、Ruby 1.9.3を使用した後、私はheroku run consoleがアクティブレコードモデルをロードしていないことを発見しました。私はActive Recordを初期化してモデルを読み込むための小さなルビースクリプトを書くことでそれを解決しました。
私はぎこちないHerokuの実行を使用して、これを実行するまで細かい
このIRBコンソール火災「のexec -r ./console IRBをバンドル」と私に私のモデルデータへのアクセスを提供しますが、ない歴史が記録されません。
1)なぜherokuがコンソールを動かすのが嫌なのですか? 2)コンソールセッションで履歴にログを記録するにはどうすればよいですか?
してください。
おかげdocsから
私はケロクランコンソールは主にRoRアプリケーション用に作られたと思います。興味深い。 –