Difference between revisions of "Ruby on Rails"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with 'Ruby on Rails is the web framework meant for building web based application. Ruby on Rails is also called in short as Rails and RoR. Ruby on Rails was extracted by David Heineme…')
 
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Ruby on Rails is the web framework meant for building web based application.
+
==Introduction ==
Ruby on Rails is also called  in short as Rails and RoR.
+
'''Ruby on Rails''' is the web framework meant for building web based application.'''Ruby on Rails''' is also called  in short as '''Rails''' and''' ROR.'''
Ruby on Rails was extracted by David Heinemeier Hansson from his work on Basecamp, a project management tool by 37signals (now a web application company).
+
Ruby on Rails inherits the rich object oriented design from ruby programming language.
+
Ruby code written in a specific convention to call as Ruby on Rails.
+
In August 2006 the framework reached a milestone when Apple announced that it would ship Ruby on Rails with Mac OS X v10.5 "Leopard" which was released in October 2007.
+
  
 +
'''Ruby on Rail'''s was extracted by '''David Heinemeier Hansson''' from his work on Basecamp, a project management tool by 37signals (now a web application company).
  
__TOC__
+
Ruby on Rails inherits the rich object oriented design from ruby programming language.Rails is a full-stack framework, meaning that it gives the Web developer the full ability to gather information from the web server, talking to or querying the database, and template rendering out of the box.In rails no compilation phase is required.You can develop a web application at least ten times faster with Rails than you can with a typical Java framework.It runs on all major operating systems like LINUX  and Windows.
  
=Programming Ruby :LEVEL 1=
+
In August 2006 the framework reached a milestone when Apple announced that it would ship Ruby on Rails with Mac OS X v10.5 "Leopard" which was released in October 2007.
 
+
==Introduction to Ruby==
+
*Installation of Ruby
+
*Irb
+
*Scalars
+
*Variables and constants
+
*Handling files in ruby
+
==Control Statements==
+
*Understanding conditional statements and loops
+
*If then else statement
+
*Ternary Operator
+
*Case statement, Iterators
+
*Altering control flow statements
+
==Collections==
+
*Arrays
+
*Hashes
+
*Sorting
+
*Filtering
+
 
+
=Programming Ruby:LEVEL 2=
+
 
+
==Introduction to Object Oriented Analysis and Design==
+
*Writing classes in ruby
+
*Comparison of Linear and Object Oriented Design
+
  
==Object Oriented Analysis-Ruby way==
 
*Encapsulation Polymorphism, and Inheritance
 
*The three pillar of OOPS.
 
*Ruby is duck typing.
 
  
==Encapsulation and Object Space==
 
*Attributes of Ruby
 
*Getter and Setter methods : attr_read, and attr_write
 
*Understanding classes and instance objects
 
*Introspection of Objects in run time, reflection in ruby.
 
  
==Scope in Ruby==
+
== ==
*Method access in ruby public, private and protected
+
*Virtual functions in ruby
+
*scope in ruby
+
  
==Inheritance==
+
#Hello Rails!
*Inheritance in ruby
+
#*Introduction
*Mixin in ruby
+
#**What is Ruby On Rails
 +
#**Its benefits
 +
#*MVC(model/view/controller) Architecture
 +
#*REST
 +
#*Installation
 +
#*Verifying Rails installation by creating a demo application
 +
#Rails Installation in Windows
 +
#*How to install rails in windows through Rails Installer
 +
#Getting Started with Rails
 +
#*An introduction about the example application that is Library information system(LIS)
 +
#*ER Diagram representing the database schema
 +
#*Introduction to Rails command line tool
 +
#*Walk through the file system generated
 +
#*Step by step procedure of developing the application
 +
#**How to start the web server
 +
#**Creation of the database
 +
#**Establishing  relationship between the models
 +
#Designing views for LIS
 +
#*Create views for both the models book and subject
 +
#Validation in Rails
 +
#*Introduction
 +
#**What is validation
 +
#**It's use
 +
#*Types of validation in rails
 +
#*Applying validation in library information system

Latest revision as of 17:35, 10 January 2013

Introduction

Ruby on Rails is the web framework meant for building web based application.Ruby on Rails is also called in short as Rails and ROR.

Ruby on Rails was extracted by David Heinemeier Hansson from his work on Basecamp, a project management tool by 37signals (now a web application company).

Ruby on Rails inherits the rich object oriented design from ruby programming language.Rails is a full-stack framework, meaning that it gives the Web developer the full ability to gather information from the web server, talking to or querying the database, and template rendering out of the box.In rails no compilation phase is required.You can develop a web application at least ten times faster with Rails than you can with a typical Java framework.It runs on all major operating systems like LINUX and Windows.

In August 2006 the framework reached a milestone when Apple announced that it would ship Ruby on Rails with Mac OS X v10.5 "Leopard" which was released in October 2007.


  1. Hello Rails!
    • Introduction
      • What is Ruby On Rails
      • Its benefits
    • MVC(model/view/controller) Architecture
    • REST
    • Installation
    • Verifying Rails installation by creating a demo application
  2. Rails Installation in Windows
    • How to install rails in windows through Rails Installer
  3. Getting Started with Rails
    • An introduction about the example application that is Library information system(LIS)
    • ER Diagram representing the database schema
    • Introduction to Rails command line tool
    • Walk through the file system generated
    • Step by step procedure of developing the application
      • How to start the web server
      • Creation of the database
      • Establishing relationship between the models
  4. Designing views for LIS
    • Create views for both the models book and subject
  5. Validation in Rails
    • Introduction
      • What is validation
      • It's use
    • Types of validation in rails
    • Applying validation in library information system

Contributors and Content Editors

Afrin, Minal, Nancyvarkey