Enviar búsqueda
Cargar
Introduction to Web Development Using Ruby on Rails Framework
•
1 recomendación
•
313 vistas
Título mejorado por IA
Sopheak Sem
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 27
Descargar ahora
Descargar para leer sin conexión
Recomendados
AngularJs advanced Topics
AngularJs advanced Topics
Amr Abd El Latief
Angularjs for kolkata drupal meetup
Angularjs for kolkata drupal meetup
Goutam Dey
Single Page Applications in SharePoint with Angular
Single Page Applications in SharePoint with Angular
Sparkhound Inc.
Angularjs in mobile app
Angularjs in mobile app
Yvonne Yu
Micro frontend
Micro frontend
Amr Abd El Latief
AngularJS Basics
AngularJS Basics
Nikita Shounewich
Angularjs Basics
Angularjs Basics
Jayantha Sirisena
Introduction to React Native
Introduction to React Native
Polidea
Recomendados
AngularJs advanced Topics
AngularJs advanced Topics
Amr Abd El Latief
Angularjs for kolkata drupal meetup
Angularjs for kolkata drupal meetup
Goutam Dey
Single Page Applications in SharePoint with Angular
Single Page Applications in SharePoint with Angular
Sparkhound Inc.
Angularjs in mobile app
Angularjs in mobile app
Yvonne Yu
Micro frontend
Micro frontend
Amr Abd El Latief
AngularJS Basics
AngularJS Basics
Nikita Shounewich
Angularjs Basics
Angularjs Basics
Jayantha Sirisena
Introduction to React Native
Introduction to React Native
Polidea
AngularJS
AngularJS
Malin De Silva
Why use ad words api
Why use ad words api
supergigas
Drupal 8 for site builders (Андрей Юртаев)
Drupal 8 for site builders (Андрей Юртаев)
DrupalYug
Uploading HTML5 ads
Uploading HTML5 ads
supergigas
Angular CLI : HelloWorld
Angular CLI : HelloWorld
nikspatel007
Charla taller Ionic + AngularJS Sysmana 2015
Charla taller Ionic + AngularJS Sysmana 2015
Rafael Terán Torralbo
Autolab Workshop
Autolab Workshop
Mihir Pandya
Angular coding: from project management to web and mobile deploy
Angular coding: from project management to web and mobile deploy
Corley S.r.l.
OCTO BOF - How to build Netvibes with AngularJS
OCTO BOF - How to build Netvibes with AngularJS
Jonathan Meiss
PPT on Angular 2 Development Tutorial
PPT on Angular 2 Development Tutorial
Paddy Lock
React native introduction (Mobile Warsaw)
React native introduction (Mobile Warsaw)
Jarek Potiuk
React Native
React Native
Artyom Trityak
Binary Studio Academy PRO. JS course. Lecture 2. backbone
Binary Studio Academy PRO. JS course. Lecture 2. backbone
Binary Studio
React vs angular (mobile first battle)
React vs angular (mobile first battle)
Michael Haberman
AngularJS + React
AngularJS + React
justvamp
Presentation on angular 5
Presentation on angular 5
Ramesh Adhikari
Firefox WebGL developer tools
Firefox WebGL developer tools
Victor Porof
«The Grail: React based Isomorph apps framework»
«The Grail: React based Isomorph apps framework»
FDConf
Overview about AngularJS Framework
Overview about AngularJS Framework
Camilo Lopes
«Разрушаем Вавилонскую Башню WWW с помощью веб-компонент»
«Разрушаем Вавилонскую Башню WWW с помощью веб-компонент»
FDConf
Facebook Advertising: It Just Keeps Getting Better
Facebook Advertising: It Just Keeps Getting Better
Social Media Breakfast Madison
Predictive Marketing using Google Analytics
Predictive Marketing using Google Analytics
Barry Hand
Más contenido relacionado
La actualidad más candente
AngularJS
AngularJS
Malin De Silva
Why use ad words api
Why use ad words api
supergigas
Drupal 8 for site builders (Андрей Юртаев)
Drupal 8 for site builders (Андрей Юртаев)
DrupalYug
Uploading HTML5 ads
Uploading HTML5 ads
supergigas
Angular CLI : HelloWorld
Angular CLI : HelloWorld
nikspatel007
Charla taller Ionic + AngularJS Sysmana 2015
Charla taller Ionic + AngularJS Sysmana 2015
Rafael Terán Torralbo
Autolab Workshop
Autolab Workshop
Mihir Pandya
Angular coding: from project management to web and mobile deploy
Angular coding: from project management to web and mobile deploy
Corley S.r.l.
OCTO BOF - How to build Netvibes with AngularJS
OCTO BOF - How to build Netvibes with AngularJS
Jonathan Meiss
PPT on Angular 2 Development Tutorial
PPT on Angular 2 Development Tutorial
Paddy Lock
React native introduction (Mobile Warsaw)
React native introduction (Mobile Warsaw)
Jarek Potiuk
React Native
React Native
Artyom Trityak
Binary Studio Academy PRO. JS course. Lecture 2. backbone
Binary Studio Academy PRO. JS course. Lecture 2. backbone
Binary Studio
React vs angular (mobile first battle)
React vs angular (mobile first battle)
Michael Haberman
AngularJS + React
AngularJS + React
justvamp
Presentation on angular 5
Presentation on angular 5
Ramesh Adhikari
Firefox WebGL developer tools
Firefox WebGL developer tools
Victor Porof
«The Grail: React based Isomorph apps framework»
«The Grail: React based Isomorph apps framework»
FDConf
Overview about AngularJS Framework
Overview about AngularJS Framework
Camilo Lopes
«Разрушаем Вавилонскую Башню WWW с помощью веб-компонент»
«Разрушаем Вавилонскую Башню WWW с помощью веб-компонент»
FDConf
La actualidad más candente
(20)
AngularJS
AngularJS
Why use ad words api
Why use ad words api
Drupal 8 for site builders (Андрей Юртаев)
Drupal 8 for site builders (Андрей Юртаев)
Uploading HTML5 ads
Uploading HTML5 ads
Angular CLI : HelloWorld
Angular CLI : HelloWorld
Charla taller Ionic + AngularJS Sysmana 2015
Charla taller Ionic + AngularJS Sysmana 2015
Autolab Workshop
Autolab Workshop
Angular coding: from project management to web and mobile deploy
Angular coding: from project management to web and mobile deploy
OCTO BOF - How to build Netvibes with AngularJS
OCTO BOF - How to build Netvibes with AngularJS
PPT on Angular 2 Development Tutorial
PPT on Angular 2 Development Tutorial
React native introduction (Mobile Warsaw)
React native introduction (Mobile Warsaw)
React Native
React Native
Binary Studio Academy PRO. JS course. Lecture 2. backbone
Binary Studio Academy PRO. JS course. Lecture 2. backbone
React vs angular (mobile first battle)
React vs angular (mobile first battle)
AngularJS + React
AngularJS + React
Presentation on angular 5
Presentation on angular 5
Firefox WebGL developer tools
Firefox WebGL developer tools
«The Grail: React based Isomorph apps framework»
«The Grail: React based Isomorph apps framework»
Overview about AngularJS Framework
Overview about AngularJS Framework
«Разрушаем Вавилонскую Башню WWW с помощью веб-компонент»
«Разрушаем Вавилонскую Башню WWW с помощью веб-компонент»
Destacado
Facebook Advertising: It Just Keeps Getting Better
Facebook Advertising: It Just Keeps Getting Better
Social Media Breakfast Madison
Predictive Marketing using Google Analytics
Predictive Marketing using Google Analytics
Barry Hand
SCA Digital Engagement Metrics - March 2015
SCA Digital Engagement Metrics - March 2015
Southern Cross Austereo
Rethinking Digital Metrics - #BreakingNewsConf
Rethinking Digital Metrics - #BreakingNewsConf
Barry Hand
Seara YP - Trenduri 2016 - Bogdana Butnar (Poke London)
Seara YP - Trenduri 2016 - Bogdana Butnar (Poke London)
Ioana Sigarteu
Seara YP - Trenduri 2016 - Daniel Enescu (Daedalus Millward Brown)
Seara YP - Trenduri 2016 - Daniel Enescu (Daedalus Millward Brown)
Ioana Sigarteu
Customer Service & Digital Metrics
Customer Service & Digital Metrics
commandeleven
Social Media Metrics: Free tools to help you measure your success
Social Media Metrics: Free tools to help you measure your success
Laura Lee Dooley
Ohana media social media metrics-slideshare
Ohana media social media metrics-slideshare
Ohana Media
Social Media Metrics/Canadian Institute
Social Media Metrics/Canadian Institute
Richard Binhammer
Digital Marketing NOW - Hot Digital Marketing Trends 2014 vs. 2024
Digital Marketing NOW - Hot Digital Marketing Trends 2014 vs. 2024
FutureM
Whitepaper - Tracking the Influence of Conversations: A Roundtable Discussion...
Whitepaper - Tracking the Influence of Conversations: A Roundtable Discussion...
Davida Carter
Understanding Social Media Metrics and KPIs by Bansi Patel
Understanding Social Media Metrics and KPIs by Bansi Patel
Bansi Patel
Social Media Measurement Essentials To Get Out of Data Hell (SIC 2014)
Social Media Measurement Essentials To Get Out of Data Hell (SIC 2014)
Adam Schoenfeld
Best Practices Using Linkedin and Facebook for Youth Entrepreneurship
Best Practices Using Linkedin and Facebook for Youth Entrepreneurship
Debra Askanase
Designing Effective Online Engagement Campaigns
Designing Effective Online Engagement Campaigns
Debra Askanase
17 Social Media Metrics For Better ROI
17 Social Media Metrics For Better ROI
Master of Business Administration SBM-ITB
NYU: Establish Campaign Objectives & Applying Metrics
NYU: Establish Campaign Objectives & Applying Metrics
Brian Honigman
10 Digital Marketing Trends & Predictions 2015
10 Digital Marketing Trends & Predictions 2015
Galaxy Weblinks Inc
Digital marketing overview 2016
Digital marketing overview 2016
EY Bangladesh (A. Qasem & Co., Chartered Accountants)
Destacado
(20)
Facebook Advertising: It Just Keeps Getting Better
Facebook Advertising: It Just Keeps Getting Better
Predictive Marketing using Google Analytics
Predictive Marketing using Google Analytics
SCA Digital Engagement Metrics - March 2015
SCA Digital Engagement Metrics - March 2015
Rethinking Digital Metrics - #BreakingNewsConf
Rethinking Digital Metrics - #BreakingNewsConf
Seara YP - Trenduri 2016 - Bogdana Butnar (Poke London)
Seara YP - Trenduri 2016 - Bogdana Butnar (Poke London)
Seara YP - Trenduri 2016 - Daniel Enescu (Daedalus Millward Brown)
Seara YP - Trenduri 2016 - Daniel Enescu (Daedalus Millward Brown)
Customer Service & Digital Metrics
Customer Service & Digital Metrics
Social Media Metrics: Free tools to help you measure your success
Social Media Metrics: Free tools to help you measure your success
Ohana media social media metrics-slideshare
Ohana media social media metrics-slideshare
Social Media Metrics/Canadian Institute
Social Media Metrics/Canadian Institute
Digital Marketing NOW - Hot Digital Marketing Trends 2014 vs. 2024
Digital Marketing NOW - Hot Digital Marketing Trends 2014 vs. 2024
Whitepaper - Tracking the Influence of Conversations: A Roundtable Discussion...
Whitepaper - Tracking the Influence of Conversations: A Roundtable Discussion...
Understanding Social Media Metrics and KPIs by Bansi Patel
Understanding Social Media Metrics and KPIs by Bansi Patel
Social Media Measurement Essentials To Get Out of Data Hell (SIC 2014)
Social Media Measurement Essentials To Get Out of Data Hell (SIC 2014)
Best Practices Using Linkedin and Facebook for Youth Entrepreneurship
Best Practices Using Linkedin and Facebook for Youth Entrepreneurship
Designing Effective Online Engagement Campaigns
Designing Effective Online Engagement Campaigns
17 Social Media Metrics For Better ROI
17 Social Media Metrics For Better ROI
NYU: Establish Campaign Objectives & Applying Metrics
NYU: Establish Campaign Objectives & Applying Metrics
10 Digital Marketing Trends & Predictions 2015
10 Digital Marketing Trends & Predictions 2015
Digital marketing overview 2016
Digital marketing overview 2016
Similar a Introduction to Web Development Using Ruby on Rails Framework
Introduce Angular2 & render & firebase flow
Introduce Angular2 & render & firebase flow
Caesar Chi
Itroducing Angular JS
Itroducing Angular JS
Carlos Emanuel Mathiasen
Angular JS - Introduction
Angular JS - Introduction
Sagar Acharya
Deccan ruby-conf-talk
Deccan ruby-conf-talk
prchaudhari
Hanselman lipton asp_connections_ams304_mvc
Hanselman lipton asp_connections_ams304_mvc
denemedeniz
Angular JS, A dive to concepts
Angular JS, A dive to concepts
Abhishek Sur
Introduction to AngularJS
Introduction to AngularJS
Shyjal Raazi
Angular patterns
Angular patterns
Premkumar M
Angular 2 vs React
Angular 2 vs React
Iran Reyes Fleitas
Client vs Server Templating: Speed up initial load for SPA with Angular as an...
Client vs Server Templating: Speed up initial load for SPA with Angular as an...
David Amend
Projects In Laravel : Learn Laravel Building 10 Projects
Projects In Laravel : Learn Laravel Building 10 Projects
Sam Dias
Module2
Module2
Hoàng Lê
Hands on react native
Hands on react native
Jay Nagar
Better java with design
Better java with design
Narayann Swaami
Learning AngularJS - Complete coverage of AngularJS features and concepts
Learning AngularJS - Complete coverage of AngularJS features and concepts
Suresh Patidar
selenium training | selenium course | selenium video tutorial | selenium for ...
selenium training | selenium course | selenium video tutorial | selenium for ...
Nancy Thomas
Code stock
Code stock
Erin Page
Angularjs beginners-workshop1
Angularjs beginners-workshop1
Jugnu Sharma
AngularJS - the folly of choice
AngularJS - the folly of choice
Oleg Podsechin
Angular js
Angular js
Dinusha Nandika
Similar a Introduction to Web Development Using Ruby on Rails Framework
(20)
Introduce Angular2 & render & firebase flow
Introduce Angular2 & render & firebase flow
Itroducing Angular JS
Itroducing Angular JS
Angular JS - Introduction
Angular JS - Introduction
Deccan ruby-conf-talk
Deccan ruby-conf-talk
Hanselman lipton asp_connections_ams304_mvc
Hanselman lipton asp_connections_ams304_mvc
Angular JS, A dive to concepts
Angular JS, A dive to concepts
Introduction to AngularJS
Introduction to AngularJS
Angular patterns
Angular patterns
Angular 2 vs React
Angular 2 vs React
Client vs Server Templating: Speed up initial load for SPA with Angular as an...
Client vs Server Templating: Speed up initial load for SPA with Angular as an...
Projects In Laravel : Learn Laravel Building 10 Projects
Projects In Laravel : Learn Laravel Building 10 Projects
Module2
Module2
Hands on react native
Hands on react native
Better java with design
Better java with design
Learning AngularJS - Complete coverage of AngularJS features and concepts
Learning AngularJS - Complete coverage of AngularJS features and concepts
selenium training | selenium course | selenium video tutorial | selenium for ...
selenium training | selenium course | selenium video tutorial | selenium for ...
Code stock
Code stock
Angularjs beginners-workshop1
Angularjs beginners-workshop1
AngularJS - the folly of choice
AngularJS - the folly of choice
Angular js
Angular js
Más de Sopheak Sem
Job annocement field supervisor v-1
Job annocement field supervisor v-1
Sopheak Sem
Chc ja pc shp_tmor puk_02022015
Chc ja pc shp_tmor puk_02022015
Sopheak Sem
Chc ja-sccs 12.12.2014
Chc ja-sccs 12.12.2014
Sopheak Sem
Chc ja-m &e officer-12.12.2014
Chc ja-m &e officer-12.12.2014
Sopheak Sem
Chc ja-mdr-tb nurses.12.12.2014
Chc ja-mdr-tb nurses.12.12.2014
Sopheak Sem
Outline of consultative workshop on integrated promotion v.1.1 14_oct2014
Outline of consultative workshop on integrated promotion v.1.1 14_oct2014
Sopheak Sem
Announcement on advaced tot bcc
Announcement on advaced tot bcc
Sopheak Sem
Application form advanced tot bcc
Application form advanced tot bcc
Sopheak Sem
Outline of sales promotion workshop v 1 2_12aug14
Outline of sales promotion workshop v 1 2_12aug14
Sopheak Sem
Analysis of-gender-and-emerging-issues-with-focus-on-ageing-population-help a...
Analysis of-gender-and-emerging-issues-with-focus-on-ageing-population-help a...
Sopheak Sem
Ageing&migrationin cambodia26dec2013 (1)
Ageing&migrationin cambodia26dec2013 (1)
Sopheak Sem
Cambodia's older people's association guidelines (1)
Cambodia's older people's association guidelines (1)
Sopheak Sem
Support for the elderly in cambodia letter
Support for the elderly in cambodia letter
Sopheak Sem
Isps course announcement 2014 15_giz
Isps course announcement 2014 15_giz
Sopheak Sem
To r lgcr 14-007
To r lgcr 14-007
Sopheak Sem
Application form of chpm
Application form of chpm
Sopheak Sem
Announcement on chpm
Announcement on chpm
Sopheak Sem
Bfh
Bfh
Sopheak Sem
Afh
Afh
Sopheak Sem
Concept note heifer
Concept note heifer
Sopheak Sem
Más de Sopheak Sem
(20)
Job annocement field supervisor v-1
Job annocement field supervisor v-1
Chc ja pc shp_tmor puk_02022015
Chc ja pc shp_tmor puk_02022015
Chc ja-sccs 12.12.2014
Chc ja-sccs 12.12.2014
Chc ja-m &e officer-12.12.2014
Chc ja-m &e officer-12.12.2014
Chc ja-mdr-tb nurses.12.12.2014
Chc ja-mdr-tb nurses.12.12.2014
Outline of consultative workshop on integrated promotion v.1.1 14_oct2014
Outline of consultative workshop on integrated promotion v.1.1 14_oct2014
Announcement on advaced tot bcc
Announcement on advaced tot bcc
Application form advanced tot bcc
Application form advanced tot bcc
Outline of sales promotion workshop v 1 2_12aug14
Outline of sales promotion workshop v 1 2_12aug14
Analysis of-gender-and-emerging-issues-with-focus-on-ageing-population-help a...
Analysis of-gender-and-emerging-issues-with-focus-on-ageing-population-help a...
Ageing&migrationin cambodia26dec2013 (1)
Ageing&migrationin cambodia26dec2013 (1)
Cambodia's older people's association guidelines (1)
Cambodia's older people's association guidelines (1)
Support for the elderly in cambodia letter
Support for the elderly in cambodia letter
Isps course announcement 2014 15_giz
Isps course announcement 2014 15_giz
To r lgcr 14-007
To r lgcr 14-007
Application form of chpm
Application form of chpm
Announcement on chpm
Announcement on chpm
Bfh
Bfh
Afh
Afh
Concept note heifer
Concept note heifer
Último
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
Último
(20)
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Introduction to Web Development Using Ruby on Rails Framework
1.
Introduction to Web
Development Using Rails Chhorn Chamnap 4 August 2012
2.
Who Am I? ●
Software Engineer from Yoolk Inc. ● The author of the gem 'active_record_uuid' ● Blog: http://chamnap.github.com/ ● Twitter: @chamnap ● Email: chamnapchhorn@gmail.com
3.
What is Rails?
4.
+ =
5.
Websites on Rails
6.
Companies using Rails
7.
Version History
8.
The Framework ● Convention
over Configuration (CoC) ● Don't Repeat Yourself (DRY) ● Model View Controller (MVC)
9.
The Framework (MVC)
10.
11.
ActiveRecord ● Object Relational
Mapping (ORM) ● Class to Table, Object to Row ● CRUD simple ● Database Agnostic
12.
ActiveRecord::Base
13.
Validation
14.
has_one
15.
has_many
16.
belongs_to
17.
has_many :through
18.
Associations
19.
Fat Models
20.
21.
ActionController ● Separation of
business logic and presentation ● Ideally there should be no logic in the view
22.
ActionController
23.
24.
ActionView
25.
action.mimetype.renderer ● show.html.erb ● index.rss.builder ●
edit.iphone.haml
26.
Live Demo
27.
Questions?
Descargar ahora