Upload
dataart
View
163
Download
2
Embed Size (px)
Citation preview
Ruby on Rails
Сергей Зиновьев, Sr. Ruby Developer Игорь Ходырев, Sr. Ruby Developer
Gems
• пакет с библиотекой • RubyGems
Ruby on Rails
• web framework
• 2003 г. — DHH (Basecamp)
• 20 января 2012 г. — Rails 3.2
• 25 июня 2013 г. — Rails 4.0
• 8 апреля 2014 г. — Rails 4.1
• 19 декабря 2014 г. — Rails 4.2
Кто на рельсах?
• Github
• Basecamp
• Groupon
• Airbnb
• Redmine
• UrbanDictionary
• (ex) Twitter
M — значит Model
• логика работы с БД
• бизнес-логика
V — значит …
V — значит View
• отображение данных • в Rails — скорее template, чем view в привычном понимании
C — значит Controller
• обработка запросов • обработка входных параметров • вызов модели • выбор View для ответа
А также
• Routes
• Helpers
• Assets
• Presenters/decorators
• …
Demo
Литература и ссылки
Agile Web Development with Rails
Rails 4 Way
http://guides.rubyonrails.org
http://www.railstutorial.org/book
http://railscasts.com
12