2012-01-06 6 views
0

私は何かを入力しようとしましたが、私はすべてを1行に入力したくありません。しかし、 "C-Enter"または "Shift-Enter"とタイプしようとすると、機能しません。 どうすればいいですか?ROR、ruby on console - 新しい行の入力方法は? 012コンソールのコンソールの

+1

行間に壊れていますか?これは文字列、メソッド定義などですか? – Nick

+0

私はちょうど何かを投稿したい、長い文字列があります。 –

答えて

0

puts "hello " + 
    "world" 

class Foo 
    def this_line(is, 
    unfinished) 
    end 
end 

(オペレータまたはカンマで行を終了する)コードのダングリングラインを残すこの意志MRIのRuby 1.9でない作品:

puts "hello 
    world" 

しかし、これを行うには、より良い方法があります:

puts <<-EOF 
    hello 
    world 
EOF 
0
ruby-1.9.2-p290 :010 > r.update_attributes(

ruby-1.9.2-p290 :011 >  :value=>4) 

使用ctrl + enterまたはshift + enterありがとう、どちらも私のレールコンソール上で動作します。

関連する問題