ROR,ruby on rails console - 如何输入新行?

时间:2012-01-06 07:17:11

标签: ruby-on-rails

在Rails控制台上。我试图输入一些东西,我不想在一行中输入所有东西。但是当我尝试输入“C-Enter”或“Shift-Enter”时,它不起作用。 我该怎么办?

谢谢

2 个答案:

答案 0 :(得分:0)

ruby-1.9.2-p290 :010 > r.update_attributes(

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

使用ctrl + entershift + enter,两者都在我的rails控制台上运行。

答案 1 :(得分: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