Rails 3.0.1コンソールで複数行の文を実行するときに、Enterキーを押しても実際には文が実行されません。代わりに、新しいコンソール行に移動し、カーソルが右側にタブで表示されます。次に、私は基本的な行(p "hey"
のような)を実行しなければならないし、複数行のステートメントが実行されます。Strange Railsコンソールの動作
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 ?> exit
ruby-1.9.2-p0 ?> ^C
を終了することはできませんない場合
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 ?>
を追加しましたか?どうすれば修正できますか?ラインで
スクリプトを実行し、ランナーとともに起動します。 – shingara