如何在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做错了什么?
答案 0 :(得分:3)
用分号分隔。如果您在远程响应缓慢的控制台上键入,这通常可以节省时间。
有时使用远程控制台时,我会编辑我想在文本编辑器中运行的代码,然后将其全部剪切并粘贴到控制台中。这样,如果我需要更改某些内容或修复错误,我不必再将其全部输入。
答案 1 :(得分:3)
您在循环中缺少do
关键字。