доступ к данным из модели через скрипт / консоль (Ruby on Rails) - PullRequest
2 голосов
/ 01 декабря 2009

Я хочу написать скрипт на Ruby, который я могу загрузить в консоль Rails, чтобы получить доступ к данным из моделей, которые я создал. Я создал модель под названием student с помощью следующей команды и заполнил ее данными:

script/generate scaffold student given_name:string middle_name:string family_name:string date_of_birth:date grade_point_average:decimal start_date:date

как мне, например, заставить скрипт распечатать список имен всех студентов? Есть ли ресурсы, которые описывают, как это сделать подробно? Я не смог ничего найти. Спасибо!

  • Steve

Ответы [ 2 ]

2 голосов
/ 01 декабря 2009

Это будет делать то, что вы хотите:

Student.all.collect(&:name)
  • Вы можете найти объяснение синтаксиса в этом Railscast .
2 голосов
/ 01 декабря 2009
students = Student.all
students.each do |student|
  p student.name
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...