2012-01-06 53 views
0

。我試圖輸入一些東西,我不想在一行中輸入所有內容。但是當我嘗試輸入「C-Enter」或「Shift-Enter」時,它不起作用。 我該怎麼辦?ROR,軌道上的紅寶石控制檯 - 如何輸入新行?在Rails控制檯上使用

謝謝

+1

你能更具體地說明什麼是內容打破了線?這是一個字符串,方法定義等? – Nick 2012-01-06 07:21:00

+0

我只想發佈一些東西,並且有一個很長的字符串。 – 2012-01-06 07:37:37

回答

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 + entershift + enter,這兩部作品我軌控制檯上。