Rails 3.0.1 コンソールで複数行のステートメントを実行すると、Enter キーを押しても実際にはステートメントが実行されません。代わりに、新しいコンソール行に移動し、カーソルは右側にタブ移動されています。次に、基本的な行 ( などp "hey"
) を実行する必要があり、複数行のステートメントが実行されます。
ruby-1.9.2-p0 > images = Image.all;images.each do |im|; if im.imagestore_width.blank?;im.save;end;
ruby-1.9.2-p0 > p "hey"
私はしばらくこのようにしてきましたが、問題なく動作しています。しかし、コンソールに問題があり、関連している可能性があります。上記のコードを実行すると、通常のように動作するのではなく、? 追加した
ruby-1.9.2-p0 > images = Image.all;images.each do |im|; if im.imagestore_width.blank?;im.save;end;
ruby-1.9.2-p0 > p "hey"
ruby-1.9.2-p0 ?>
これを行うと、コンソールを終了できません
ruby-1.9.2-p0 ?> exit
ruby-1.9.2-p0 ?> ^C
これらの問題は関連していますか? どうすれば修正できますか?