Soumettre la recherche
Mettre en ligne
Introduction to Web Development Using Ruby on Rails Framework
•
1 j'aime
•
313 vues
Titre amélioré par l'IA
Sopheak Sem
Suivre
Technologie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 27
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
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
Recommandé
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
Contenu connexe
Tendances
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
Tendances
(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 с помощью веб-компонент»
En vedette
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)
En vedette
(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
Similaire à 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
Similaire à 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
Plus 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
Plus 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
Dernier
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
The Digital Insurer
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Dernier
(20)
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
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?
Télécharger maintenant