Introduction
1:
Introduction
2:
The Initial Problem
3:
Laying the Foundations
4:
Working with Rails
Free Chapter:
5:
Building the User Interface
6:
Into Production
7:
Improving the User Experience
8:
Extending the Application
9:
Advanced Deployment
10:
Down the Track
Appendix A:Running Your Own Gem Server
Index
Latest Updates
Free Chapter:
Chapter 4:
Working with Rails [1.7 MB PDF]
Code Download
Contact
us |
About the Free Online Edition
This site is designed to
give you more information about the book Ruby on Rails Enterprise Application Development
by Packt Publishing. This website will allow you to
view content from the book and also allow you to read through
summaries of each chapter from the book (see below), and read
through one full chapter (Chapter 4).
You can find the
latest updates for the book here.
About the book
This book is aimed at developers who already have some familiarity with the Ruby on Rails framework and who want to move on from the basic tutorials. In particular, it is aimed at those who wish to use the unique attributes of Rails to develop and roll out business applications. It concentrates on application development as a whole process, and is intended to complement existing Rails tutorials.
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 concentrates on application development as a whole process and is intended to complement existing Rails tutorials. Each chapter deals with a key feature or functional area of a complex, full-scale Rails application.
This book is aimed at developers who want to find out how to rapidly build easily-deployed, easily-supported business applications. It is for developers who have learned Ruby on Rails, probably from one of the tutorial books, and want to apply that knowledge to effectively build full, realistic applications.
About the authors
Elliot Smith has worked in IT since 1996: at OpenAdvantage (an open-source
solutions center) as a business analyst, as a learning technologist and web developer
at the University of Birmingham, England, and as a technical writer for Armada
Computer Publications. He runs his own training and consulting company, mooch
labs, when he gets a chance. He has an M.Sc. in Artificial Intelligence and a Ph.D. in
Computer Science from the University of Birmingham.
Rob Nichols first started using computers during his apprenticeship at Rolls-Royce
in the early 1980s. At 23, he decided to change direction and started a degree in
Geology and Geography at Cardiff University. By 1995 he had gained a Ph.D. from
Bristol University, studying the behavior of quicksand.
During his time in Bristol and in a subsequent lectureship at Leeds University,
he started using the fledgling Internet to communicate with co-workers, gather
information, and present Geological information in the form of his first web pages.
Following his return to Britain from a lectureship in U.S.P. Fiji, Rob found himself
without another lectureship position to go on to. So, changing direction again, he
started working for a U.K. computer manufacturer, where he rose to the position of
Engineering Manager, managing a team of seventy maintenance and networking
engineers, and support staff.
Following the collapse of the U.K. computer market in 2002 he moved on to the
role of IT manager for a small business providing products and services to the
water industry. In this role, Rob has had great success developing intranet-based
business applications that streamlined business processes, saved time, and increased efficiency. In doing so, he transformed the IT department from a business cost to a
profit generator by reducing costs and thereby increasing margins.
When not working with computers, Rob and his wife reside happily in a small
Midlands town in England, where he writes scripts for the local movie-makers club
and photographs the local wildlife.
About Packt Publishing
Packt, pronounced 'packed', published its first book "Mastering
phpMyAdmin for Effective MySQL Management" in April 2004 and
subsequently continued to specialize in publishing focused books on
specific technologies and solutions.
Packt is a modern,
unique publishing company with a focus on producing cutting-edge
books for communities of developers, administrators, and newbies
alike.
Packt's books and
publications share the experiences of fellow IT professionals in
adapting and customizing today's systems, applications, and
frameworks. Their solutions-based books give readers the knowledge
and power to customize the software and technologies they're using
to get the job done.
Packt believes in Open Source. When they sell a book
written on an Open Source project, they pay a royalty directly to
that project. As a result of purchasing one of their open source
books, Packt will have given some of the money received to that open
source project.
For more information, please visit
www.PacktPub.com
|