ROR, ruby ​​на рельсах консоли - как вводить в новой строке? - PullRequest
0 голосов
/ 06 января 2012

на консоли Rails.Я пытался что-то ввести, я не хочу вводить все в одной строке.Но когда я попытался набрать «C-Enter» или «Shift-Enter», это не сработало.Что мне делать?

Спасибо

Ответы [ 2 ]

0 голосов
/ 06 января 2012

Оставить висячую строку кода (заканчивая строку оператором или запятой)

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 голосов
/ 06 января 2012
ruby-1.9.2-p290 :010 > r.update_attributes(

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

Используйте ctrl + enter или shift + enter, оба работают на моей консоли rails.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...