Как ввести несколько строк в Rails Console - PullRequest
3 голосов
/ 10 февраля 2012

Как ввести несколько строк кода в консоль 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 ]

3 голосов
/ 10 февраля 2012

В вашем цикле отсутствует ключевое слово do.

3 голосов
/ 10 февраля 2012

Разделяйте их точками с запятой. Если вы печатаете на удаленной консоли, которая реагирует медленно, это часто экономит время.

Иногда при использовании удаленной консоли я редактирую код, который хочу запустить в текстовом редакторе, а затем вырезал и вставлял все это в консоль за один раз. Таким образом, если мне нужно что-то изменить или исправить ошибку, мне не нужно вводить все заново.

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