如何在Rails控制台中输入多行

时间:2012-02-10 16:38:30

标签: ruby-on-rails ruby-on-rails-3

如何在rails控制台中输入多行代码?

- 编辑问题试图解决 -

我正在尝试使用collect方法,并希望在rails控制台中尝试以下代码:

first_activities_collection = users.collect |user|
  activities = user.activities
  first = activities.first

难以让它执行。

我试过了:

first_activities_collection = users.collect |user|
  activities = user.activities;
  first = activities.first;
  end

也许我在使用.collect做错了什么?

2 个答案:

答案 0 :(得分:3)

用分号分隔。如果您在远程响应缓慢的控制台上键入,这通常可以节省时间。

有时使用远程控制台时,我会编辑我想在文本编辑器中运行的代码,然后将其全部剪切并粘贴到控制台中。这样,如果我需要更改某些内容或修复错误,我不必再将其全部输入。

答案 1 :(得分:3)

您在循环中缺少do关键字。