0

私はルビーモデルに新しい機能を追加し、ルビーコンソールを介してテストしています。モデル内で何かを変更するたびにコンソールを再起動しなければならないのは非常に面倒です。ルビーコンソールをキャッシュしないようにする方法や、再起動せずに更新されたコードをチェックする方法はありますか?

たとえば、モデルで新しいメソッドを作成しています。変更を加えた後、コンソールを再起動し、いくつかのコマンドを実行してすべてを再度ロードする必要があります。下記参照:

script/console
require 'some_gem'
r = Region.find_by_name("some_region")
r.some_method

high_xメソッドの行をリージョンモデルから変更した場合、変更を確認するには、すべての手順を繰り返す必要があります。

4

1 に答える 1

5

次のように入力します。

reload!

これは...リロードします:)

于 2011-02-04T16:51:52.360 に答える