SlideShare a Scribd company logo
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
Сергей Зиновьев и Игорь Ходырев - Ruby on Rails
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

More Related Content

PDF
Сергей Зиновьев — Разработка веб-приложений на Rails.
PPTX
git - the basics
PPTX
Constitucionalidad internet
PPTX
QA Fest 2015 - Diana Dolina
PPTX
Fruit and vegetables
PPTX
Наталья Шпот «Магия приоритетов как ключ к личному счастью»
PPTX
World renown directors
DOCX
Herramientas diseño web
Сергей Зиновьев — Разработка веб-приложений на Rails.
git - the basics
Constitucionalidad internet
QA Fest 2015 - Diana Dolina
Fruit and vegetables
Наталья Шпот «Магия приоритетов как ключ к личному счастью»
World renown directors
Herramientas diseño web

Viewers also liked (16)

PPTX
Final cut pro analysis
PPTX
Building Pennsylvania's First Detector Network Part 1
PDF
A New Lump Sum for a New Generation
PPTX
PPTX
TAB records
PPTX
DOCUMENTOS COMERCIALES
PDF
Ольга Котий: Конструктивные коммуникации с заказчиком.
ODP
photos
PPTX
First story board pictures
PPTX
Teletrabajo en la administración pública
PDF
Андрей Вересов - .NET Reflection
PPTX
"Up-Down Development & DSL-first approach", Владимир Мельник, DataArt
PDF
«Android: думайте через данные» Андрей Хитрый
PDF
Application form
PPTX
Sam mendes
PDF
Ярослав Воронцов - Security
Final cut pro analysis
Building Pennsylvania's First Detector Network Part 1
A New Lump Sum for a New Generation
TAB records
DOCUMENTOS COMERCIALES
Ольга Котий: Конструктивные коммуникации с заказчиком.
photos
First story board pictures
Teletrabajo en la administración pública
Андрей Вересов - .NET Reflection
"Up-Down Development & DSL-first approach", Владимир Мельник, DataArt
«Android: думайте через данные» Андрей Хитрый
Application form
Sam mendes
Ярослав Воронцов - Security
Ad

Similar to Сергей Зиновьев и Игорь Ходырев - Ruby on Rails (15)

PPTX
Rails for dummies
ODP
Chebit.Ruby on Rails
PDF
Alex Dmitriev презентация для рит (12 14 апреля)
PPT
Ruby On Rails: Web-разработка по-другому!
PDF
Первые страницы на Ruby on Rails
PPT
Ruby on Rails снижаем стоимость разработки
PDF
10 reasons I love RubyOnRails
PPTX
Разрушаем негативные мифы Ruby, Rails.
KEY
Migrate!
PDF
Ruby on Rails. Пользовательский интерфейс
PDF
Корпоративное приложение на Rails
ODP
Ruby on Rails for noobs
PDF
CodeFest 2012. Евтухович И. — Как мы делали Групон
PPTX
13 HappyDev-lite-2015 autumn. Руслан Шарипов. Ruby, making programmers happy.
PDF
A polyglot's view of Ruby on Rails – Leonid Shevtsov
Rails for dummies
Chebit.Ruby on Rails
Alex Dmitriev презентация для рит (12 14 апреля)
Ruby On Rails: Web-разработка по-другому!
Первые страницы на Ruby on Rails
Ruby on Rails снижаем стоимость разработки
10 reasons I love RubyOnRails
Разрушаем негативные мифы Ruby, Rails.
Migrate!
Ruby on Rails. Пользовательский интерфейс
Корпоративное приложение на Rails
Ruby on Rails for noobs
CodeFest 2012. Евтухович И. — Как мы делали Групон
13 HappyDev-lite-2015 autumn. Руслан Шарипов. Ruby, making programmers happy.
A polyglot's view of Ruby on Rails – Leonid Shevtsov
Ad

More from DataArt (20)

PDF
DataArt Custom Software Engineering with a Human Approach
PDF
DataArt Healthcare & Life Sciences
PDF
DataArt Financial Services and Capital Markets
PDF
About DataArt HR Partners
PDF
Event management в IT
PDF
Digital Marketing from inside
PPTX
What's new in Android, Igor Malytsky ( Google Post I|O Tour)
PDF
DevOps Workshop:Что бывает, когда DevOps приходит на проект
PDF
IT Talk Kharkiv: «‎Soft skills в IT. Польза или вред? Максим Бастион, DataArt
PDF
«Ноль копеек. Спастись от выгорания» — Сергей Чеботарев (Head of Design, Han...
PDF
Communication in QA's life
PDF
Нельзя просто так взять и договориться, или как мы работали со сложными людьми
PDF
Знакомьтесь, DevOps
PDF
DevOps in real life
PDF
Codeless: автоматизация тестирования
PDF
Selenoid
PDF
Selenide
PDF
A. Sirota "Building an Automation Solution based on Appium"
PDF
Эмоциональный интеллект или как не сойти с ума в условиях сложного и динамичн...
PPTX
IT talk: Как я перестал бояться и полюбил TestNG
DataArt Custom Software Engineering with a Human Approach
DataArt Healthcare & Life Sciences
DataArt Financial Services and Capital Markets
About DataArt HR Partners
Event management в IT
Digital Marketing from inside
What's new in Android, Igor Malytsky ( Google Post I|O Tour)
DevOps Workshop:Что бывает, когда DevOps приходит на проект
IT Talk Kharkiv: «‎Soft skills в IT. Польза или вред? Максим Бастион, DataArt
«Ноль копеек. Спастись от выгорания» — Сергей Чеботарев (Head of Design, Han...
Communication in QA's life
Нельзя просто так взять и договориться, или как мы работали со сложными людьми
Знакомьтесь, DevOps
DevOps in real life
Codeless: автоматизация тестирования
Selenoid
Selenide
A. Sirota "Building an Automation Solution based on Appium"
Эмоциональный интеллект или как не сойти с ума в условиях сложного и динамичн...
IT talk: Как я перестал бояться и полюбил TestNG

Сергей Зиновьев и Игорь Ходырев - Ruby on Rails

  • 1. Ruby on Rails Сергей Зиновьев, Sr. Ruby Developer Игорь Ходырев, Sr. Ruby Developer
  • 2. Gems • пакет с библиотекой • RubyGems
  • 3. 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
  • 4. Кто на рельсах? • Github • Basecamp • Groupon • Airbnb • Redmine • UrbanDictionary • (ex) Twitter
  • 6. M — значит Model • логика работы с БД • бизнес-логика
  • 8. V — значит View • отображение данных • в Rails — скорее template, чем view в привычном понимании
  • 9. C — значит Controller • обработка запросов • обработка входных параметров • вызов модели • выбор View для ответа
  • 10. А также • Routes • Helpers • Assets • Presenters/decorators • …
  • 11. Demo
  • 12. Литература и ссылки Agile Web Development with Rails Rails 4 Way http://guides.rubyonrails.org http://www.railstutorial.org/book http://railscasts.com 12