Amazon cover image
Image from Amazon.com

Ruby on Rails enterprise application development : plan, program, extend : building a complete Ruby on Rails business application from start to finish / Elliot Smith, Rob Nichols.

By: Contributor(s): Material type: TextTextSeries: From technologies to solutionsPublication details: Birmingham, U.K. : Packt Pub., 2007.Description: 1 online resource (x, 508 pages) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781847190864
  • 1847190863
Subject(s): Genre/Form: Additional physical formats: Print version:: Ruby on Rails enterprise application development.DDC classification:
  • 005.1/33 22
LOC classification:
  • QA76.73.R82 S65 2007eb
Online resources:
Contents:
Cover; Table of Contents; Preface; Introduction; Why this Book?; Why Develop?; Why a Client/Server based Web Application?; But why Ruby on Rails?; Rails Handles Menial Tasks; Clear Code; Text Based File; Open Source; Plentiful Documentation; Built-in Safe Test Environment; Ruby on Rails on Detail; Summary; The Initial Problem; A Normal Day in the Office; Examining the Data; Data Objects; Database Table Design Rules; Separating the Data; Naming Conventions; Use Meaningful Names; Use a Consistent Naming Convention; Ruby on Rails Naming Conventions; Constants and Classes; Variables
Methods and PropertiesSpecial Method and Property Suffixes; Reserved Words; Back to the Data; Review the Result; Project Preparation Steps; How Good is the Source Data?; Tracking Who does What; No Log-On and No Authentication; Simple Password Access; User Log-On; Recording Access History; Access Control for Rory's Application; Data Validation; The Minimum Required Data is Entered; Each Record can be Uniquely Identified; Identify Fields that Need to Have a Particular Format; References to Data in Other Tables Point to Actual Data; Rory's data; Person; Company; Address; Summary
Laying the FoundationsSupporting Rails Development; Addressing the Challenges; Setting Up a Rails Stack; Installing a Rails Stack Using a Bundle; Installing a Custom Rails Stack; Installing Ruby and Rubygems; Ruby on Windows; Ruby on Linux; Ruby on Mac OS X; Installing Rails; A Note on Rails Documentation; Other Libraries; Capistrano for Easier Deployment; Mongrel: A Better Way to Run Rails Applications; Choosing a Database Platform; Installing MySQL; Checking Your MySQL Installation; MySQL GUI Tools; Ruby-MySQL: Making Ruby and MySQL Work Better Together; Installing an IDE; Eclipse
EasyEclipseInstructions for Masochists; In the Back Rooms at Acme...; Setting Up a Team Server; Quick Gem Installation; Remote Access via SSH; Adding Users; Version Control with Subversion; Subversion Standard Practices; Setting Up a Subversion Repository; Setting Up a Project in Subversion; Browsing Subversion from Eclipse; Other Subversion Clients; Using Other People's Servers; Back at Acme; Summary; Working with Rails; The World According to Rails; Model-View-Controller Architecture; Convention over Configuration; Rails and MVC; Setting Up a New Rails Application
Using Mongrel to Serve Your ApplicationConnecting Rails to a Database; Creating a Database and System Account; Setting Up a Database Connection; Configuring the Rails Environments; Testing the Database Connection; Troubleshooting a MySQL Connection; ActiveRecord, Migrations, and Models; Model == Table; Which Comes First: The Model or The Table?; Building a Model with Migrations; Converting a Data Structure into a Migration; Defining Columns in Migrations; Other Operations Available in a Migration; Running a Migration; Rolling Back to a Previous Version of the Database; The Scaffold
Summary: "Ruby on Rails is an open-source web application framework ideally suited to building business applications, accelerating and simplifying the creation of database-driven websites. Often shortened to Rails or RoR, it provides a stack of tools to rapidly build web applications based on the Model-View-Controller design pattern. This book covers topics such as installing Ruby, Rubygems, and Rails on Windows, Linux, and Mac OS X; choosing and installing a database; installing an IDE for Rails development; setting up a Subversion repository to manage your code; creating a new Rails application; understanding Rails models; understanding controllers and views; improving user interfaces with Ajax; using Rails plugins to manage file uploads; using Capistrano to manage application deployment; techniques for scaling Rails applications, such as caching and using Apache to proxy through to the Mongrel server. The example application is straightforward to develop, easy to roll out, and simple to maintain"--Resource description page.
Item type:
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number Materials specified Status Date due Barcode
Electronic-Books Electronic-Books OPJGU Sonepat- Campus E-Books EBSCO Available

Title from title screen.

Includes index.

"Ruby on Rails is an open-source web application framework ideally suited to building business applications, accelerating and simplifying the creation of database-driven websites. Often shortened to Rails or RoR, it provides a stack of tools to rapidly build web applications based on the Model-View-Controller design pattern. This book covers topics such as installing Ruby, Rubygems, and Rails on Windows, Linux, and Mac OS X; choosing and installing a database; installing an IDE for Rails development; setting up a Subversion repository to manage your code; creating a new Rails application; understanding Rails models; understanding controllers and views; improving user interfaces with Ajax; using Rails plugins to manage file uploads; using Capistrano to manage application deployment; techniques for scaling Rails applications, such as caching and using Apache to proxy through to the Mongrel server. The example application is straightforward to develop, easy to roll out, and simple to maintain"--Resource description page.

Cover; Table of Contents; Preface; Introduction; Why this Book?; Why Develop?; Why a Client/Server based Web Application?; But why Ruby on Rails?; Rails Handles Menial Tasks; Clear Code; Text Based File; Open Source; Plentiful Documentation; Built-in Safe Test Environment; Ruby on Rails on Detail; Summary; The Initial Problem; A Normal Day in the Office; Examining the Data; Data Objects; Database Table Design Rules; Separating the Data; Naming Conventions; Use Meaningful Names; Use a Consistent Naming Convention; Ruby on Rails Naming Conventions; Constants and Classes; Variables

Methods and PropertiesSpecial Method and Property Suffixes; Reserved Words; Back to the Data; Review the Result; Project Preparation Steps; How Good is the Source Data?; Tracking Who does What; No Log-On and No Authentication; Simple Password Access; User Log-On; Recording Access History; Access Control for Rory's Application; Data Validation; The Minimum Required Data is Entered; Each Record can be Uniquely Identified; Identify Fields that Need to Have a Particular Format; References to Data in Other Tables Point to Actual Data; Rory's data; Person; Company; Address; Summary

Laying the FoundationsSupporting Rails Development; Addressing the Challenges; Setting Up a Rails Stack; Installing a Rails Stack Using a Bundle; Installing a Custom Rails Stack; Installing Ruby and Rubygems; Ruby on Windows; Ruby on Linux; Ruby on Mac OS X; Installing Rails; A Note on Rails Documentation; Other Libraries; Capistrano for Easier Deployment; Mongrel: A Better Way to Run Rails Applications; Choosing a Database Platform; Installing MySQL; Checking Your MySQL Installation; MySQL GUI Tools; Ruby-MySQL: Making Ruby and MySQL Work Better Together; Installing an IDE; Eclipse

EasyEclipseInstructions for Masochists; In the Back Rooms at Acme...; Setting Up a Team Server; Quick Gem Installation; Remote Access via SSH; Adding Users; Version Control with Subversion; Subversion Standard Practices; Setting Up a Subversion Repository; Setting Up a Project in Subversion; Browsing Subversion from Eclipse; Other Subversion Clients; Using Other People's Servers; Back at Acme; Summary; Working with Rails; The World According to Rails; Model-View-Controller Architecture; Convention over Configuration; Rails and MVC; Setting Up a New Rails Application

Using Mongrel to Serve Your ApplicationConnecting Rails to a Database; Creating a Database and System Account; Setting Up a Database Connection; Configuring the Rails Environments; Testing the Database Connection; Troubleshooting a MySQL Connection; ActiveRecord, Migrations, and Models; Model == Table; Which Comes First: The Model or The Table?; Building a Model with Migrations; Converting a Data Structure into a Migration; Defining Columns in Migrations; Other Operations Available in a Migration; Running a Migration; Rolling Back to a Previous Version of the Database; The Scaffold

eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide

There are no comments on this title.

to post a comment.

O.P. Jindal Global University, Sonepat-Narela Road, Sonepat, Haryana (India) - 131001

Send your feedback to glus@jgu.edu.in

Hosted, Implemented & Customized by: BestBookBuddies   |   Maintained by: Global Library