script/console

script/console

なるものがあることを知る.irbな状態でrailsデバッグ可能.Agile Web Development with Railsの13.7章.

% ./script/console
Loading development environment.
>> irb helper
>> puts options_for_select([["a",1],["b",2],["c",3]],[1])
<option value="1" selected="selected">a</option>
<option value="2">b</option>
<option value="3">c</option>
=> nil

どんなHTMLが吐かれるのか分かって便利.
また,modelやcontrollerのクラスを書き換えても即座には反映されないが

reload!

を呼び出すと,書き換えが反映されるようだ.
(追記: 2007/1/5) コンソールから,コントローラを起動する方法.http://www.bigbold.com/snippets/posts/show/600
...あれ?動かないな・・・site_controllerが読み込めない.
それに,この方法だと,web serverが必要だなー.