SlideShare a Scribd company logo
Project Design Using Ruby on Rails
1) The browser will send request to the
controller.
2) The Controller will fetch data from the model
layer.
3) The Model layer will fetch data from the
RDBMS
4) Based on the business data logic an ORM
will be created by the model layer.
5) The Controller will receive data as objects
and do some processing.
6) The Controller will send a response back to
the view layer.
7) The view layer will present that data to the
browser and render the data by using HTML
CSS and javascript.
Front End Approach
• Use Frontend Technologies
• HTML,
• CSS,
• JAVASCRIPT
• AJAX
Ajax Engine
User Interface
Browser
Client
Javascript CallHtml + CSS
Web Server
RDBMS
HTTP RequestJSON Data
Backend Approach (Restful Approach)
Controller
RDBMS
Model (ORM)
HTTP Request
(Get, Post, Put, Delete)
HTTP Response
With
JSON Data or
No Data
CRUD (Create, Read, Update, Delete)
Store, Update, Delete OperationsRetrieve Data Operation
SASS
• Fully CSS3-compatible
• Language extensions such as variables, nesting, and mixins.
• Many useful functions for manipulating colors and other values.
• Advanced features like control directives for libraries.
• Well-formatted, customizable output.
• Firebug integration.
JQuery
• Less lines of code to achieve the same feature in comparison.
• JQuery enables you to perform many functions in comparison to
other Javascript libraries.
• Ajax support
JQuery lets you develop Ajax templates with ease, Ajax enables a
sleeker interface where actions can be performed on pages without
requiring the entire page to be reloaded.

More Related Content

PPT
Mindtalk Tech - Behind the scenes
PPTX
Scylla Summit 2018: Scaling your time series data with Newts
PDF
Introduction to MongoDB Basics from SQL to NoSQL
PPTX
Introduction to NoSQL Database
PDF
Sagemaker Brownbag
PPTX
Meetup#2: Building responsive Symbology & Suggest WebService
PPTX
DocumentDB - NoSQL on Cloud at Reboot2015
ODP
Redis IU
Mindtalk Tech - Behind the scenes
Scylla Summit 2018: Scaling your time series data with Newts
Introduction to MongoDB Basics from SQL to NoSQL
Introduction to NoSQL Database
Sagemaker Brownbag
Meetup#2: Building responsive Symbology & Suggest WebService
DocumentDB - NoSQL on Cloud at Reboot2015
Redis IU

What's hot (19)

PPTX
Stream processing at Hotstar
PDF
Build an Open Source Data Lake For Data Scientists
PPTX
Migrating Data Pipeline from MongoDB to Cassandra
PPTX
Azure intoduksjon for it pro 02 data protection public
PPTX
Azure document db/Cosmos DB
PPTX
Azure DocumentDB 101
PPT
PPTX
KDB+ Lite
PPTX
Accelerating Delivery of Data Products - The EBSCO Way
PPT
MongoDB - An Agile NoSQL Database
PDF
KDB database (EPAM tech talks, Sofia, April, 2015)
KEY
MongoDB SF Ruby
PPT
Ajax introduction
PPTX
Azure Cosmos DB - NoSQL In the Microsoft Cloud
PPTX
Build 2017 - P4010 - A lap around Azure HDInsight and Cosmos DB Open Source A...
PPTX
Azure CosmosDB
PPTX
ScienceBase and CINERGI - thoughts
PDF
Scaling ArangoDB on Mesosphere DCOS
PPTX
Stream processing at Hotstar
Build an Open Source Data Lake For Data Scientists
Migrating Data Pipeline from MongoDB to Cassandra
Azure intoduksjon for it pro 02 data protection public
Azure document db/Cosmos DB
Azure DocumentDB 101
KDB+ Lite
Accelerating Delivery of Data Products - The EBSCO Way
MongoDB - An Agile NoSQL Database
KDB database (EPAM tech talks, Sofia, April, 2015)
MongoDB SF Ruby
Ajax introduction
Azure Cosmos DB - NoSQL In the Microsoft Cloud
Build 2017 - P4010 - A lap around Azure HDInsight and Cosmos DB Open Source A...
Azure CosmosDB
ScienceBase and CINERGI - thoughts
Scaling ArangoDB on Mesosphere DCOS
Ad

Similar to Ruby onrails overview (20)

PPT
Intro to-html-backbone
PDF
Crash Course HTML/Rails Slides
PDF
Intro to mobile web application development
PPT
Ruby on Rails industry trends
PDF
Web application intro + a bit of ruby (revised)
PDF
Web application intro
PDF
Ruby on rails vs asp.net mvc
PPTX
Web Development Today
PPT
Ruby On Rails
PPT
Ruby On Rails
ODP
Web 2.0
PPTX
Women Who Code, Ground Floor
PPT
Ruby on rails
PDF
The Birth and Evolution of Ruby on Rails
KEY
Modern Webdevelopment With Ruby On Rails
PDF
Web Development - Honey Web Solutions
PDF
Introduction to Ruby on Rails
PPT
Introduction To Rails
PDF
Rails - getting started
PDF
Aspose pdf
Intro to-html-backbone
Crash Course HTML/Rails Slides
Intro to mobile web application development
Ruby on Rails industry trends
Web application intro + a bit of ruby (revised)
Web application intro
Ruby on rails vs asp.net mvc
Web Development Today
Ruby On Rails
Ruby On Rails
Web 2.0
Women Who Code, Ground Floor
Ruby on rails
The Birth and Evolution of Ruby on Rails
Modern Webdevelopment With Ruby On Rails
Web Development - Honey Web Solutions
Introduction to Ruby on Rails
Introduction To Rails
Rails - getting started
Aspose pdf
Ad

More from Piyush Chand (11)

PDF
Management & control of home automation devices
PDF
Master Arbeit_Chand _Piyush
PPT
Robot Operating Systems (Ros) Overview & (1)
PPT
Robot operating systems (ros) overview & (1)
PPT
Robot operating systems (ros) overview &
PDF
En Ocean Java Api Istochnikov Chand 1
PPTX
En O Cean Java Api
PDF
Major Project Chand Piyush 2011
PPTX
Energy Harvesting devices Network Interface
PPT
International Project Management
PPT
Power Line Communication
Management & control of home automation devices
Master Arbeit_Chand _Piyush
Robot Operating Systems (Ros) Overview & (1)
Robot operating systems (ros) overview & (1)
Robot operating systems (ros) overview &
En Ocean Java Api Istochnikov Chand 1
En O Cean Java Api
Major Project Chand Piyush 2011
Energy Harvesting devices Network Interface
International Project Management
Power Line Communication

Recently uploaded (20)

PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
AI in Product Development-omnex systems
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
L1 - Introduction to python Backend.pptx
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Nekopoi APK 2025 free lastest update
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
top salesforce developer skills in 2025.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
Transform Your Business with a Software ERP System
PDF
Digital Strategies for Manufacturing Companies
PDF
Understanding Forklifts - TECH EHS Solution
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
AI in Product Development-omnex systems
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Which alternative to Crystal Reports is best for small or large businesses.pdf
L1 - Introduction to python Backend.pptx
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
wealthsignaloriginal-com-DS-text-... (1).pdf
Nekopoi APK 2025 free lastest update
PTS Company Brochure 2025 (1).pdf.......
VVF-Customer-Presentation2025-Ver1.9.pptx
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
top salesforce developer skills in 2025.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Design an Analysis of Algorithms II-SECS-1021-03
Transform Your Business with a Software ERP System
Digital Strategies for Manufacturing Companies
Understanding Forklifts - TECH EHS Solution
How to Migrate SBCGlobal Email to Yahoo Easily

Ruby onrails overview

  • 1. Project Design Using Ruby on Rails 1) The browser will send request to the controller. 2) The Controller will fetch data from the model layer. 3) The Model layer will fetch data from the RDBMS 4) Based on the business data logic an ORM will be created by the model layer. 5) The Controller will receive data as objects and do some processing. 6) The Controller will send a response back to the view layer. 7) The view layer will present that data to the browser and render the data by using HTML CSS and javascript.
  • 2. Front End Approach • Use Frontend Technologies • HTML, • CSS, • JAVASCRIPT • AJAX Ajax Engine User Interface Browser Client Javascript CallHtml + CSS Web Server RDBMS HTTP RequestJSON Data
  • 3. Backend Approach (Restful Approach) Controller RDBMS Model (ORM) HTTP Request (Get, Post, Put, Delete) HTTP Response With JSON Data or No Data CRUD (Create, Read, Update, Delete) Store, Update, Delete OperationsRetrieve Data Operation
  • 4. SASS • Fully CSS3-compatible • Language extensions such as variables, nesting, and mixins. • Many useful functions for manipulating colors and other values. • Advanced features like control directives for libraries. • Well-formatted, customizable output. • Firebug integration.
  • 5. JQuery • Less lines of code to achieve the same feature in comparison. • JQuery enables you to perform many functions in comparison to other Javascript libraries. • Ajax support JQuery lets you develop Ajax templates with ease, Ajax enables a sleeker interface where actions can be performed on pages without requiring the entire page to be reloaded.