Cover image for Beginning Ruby on Rails.
Beginning Ruby on Rails.
Title:
Beginning Ruby on Rails.
Author:
Holzner, Steve.
ISBN:
9780470121085
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (406 pages)
Series:
Wrox beginning guides.
Contents:
Beginning Ruby on Rails -- About the Author -- Credits -- Acknowledgments -- Contents -- Introduction -- Who This Book Is For -- How This Book Is Structured -- What You Need to Use This Book -- Conventions -- Source Code -- Errata -- p2p.wrox.com -- Chapter 1: Welcome to Ruby -- Installing Ruby and Rails -- Creating a First Web Application -- Getting Started with Ruby -- Checking the Ruby Documentation -- Working with Numbers in Ruby -- Working with Strings in Ruby -- Storing Data in Variables -- Creating Constants -- Interpolating Variables in Double-Quoted Strings -- Reading Text on the Command Line -- Creating Symbols in Ruby -- Working with Operators -- Handling Operator Precedence -- Working with Arrays -- Using Two Array Indices -- Working with Hashes -- Working with Ranges -- Summary -- Exercises -- Chapter 2: Conditionals, Loops, Methods, and Blocks -- It's All about Making Choices: the if Statement -- Using the case Statement -- Using Loops -- Creating and Calling a Method -- Making Use of Scope -- Working with Blocks -- Summary -- Exercises -- Chapter 3: Classes and Objects -- All about Encapsulation -- Creating a Class -- Creating an Object -- Basing One Class on Another -- Understanding Ruby's Object Access -- Overriding Methods -- Creating Class Variables -- Creating Class Methods -- Creating Modules -- Creating Mixins -- Summary -- Exercises -- Chapter 4: Welcome to Rails -- Putting Ruby on Rails -- Introducing Model-View-Controller Architecture -- Giving the View Something to Do -- Mixing Ruby Code and HTML Inside the View -- Passing Data from an Action to a View -- Escaping Sensitive Text -- Adding a Second Action -- Summary -- Exercises -- Chapter 5: Building Simple Rails Applications -- Accessing Data the User Provides -- Using Rails Shortcuts for HTML Controls -- Working with Models -- Tying Controls to Models.

Initializing Data in Controls -- Storing Data in Sessions -- Summary -- Exercises -- Chapter 6: Connecting to Databases -- Tutorial on Databases -- Creating a Data-Aware Rails Application -- Creating the Database -- Running the store Application -- Adding Another Record -- Beautifying the Display -- Summary -- Exercises -- Chapter 7: Working with Databases -- Displaying Items to the Customer -- Creating a Shopping Cart -- Combining Purchases in the Cart -- Clearing the Cart -- Letting the User View the Cart Anytime -- Summary -- Exercises -- Chapter 8: Validating and Testing -- Validating the Presence of Data -- Validating if Data Is Numeric -- Validating if Data Is Unique -- Creating the Validator Application -- Writing Your Own Validate Method -- Testing Your Model -- Testing Your Controller -- Summary -- Exercises -- Chapter 9: Controlling the Action with the Action Controller -- Routing Refinements -- Creating Cookies -- Creating a Filter -- Logging in with Filters -- Using After Filters -- Rendering Text Directly -- Caching -- Summary -- Exercises -- Chapter 10: Getting the Big Picture with Views -- Creating XML -- Creating XML Attributes -- Using View Helpers -- Using View Pagination -- Using Par tial Templates -- Passing Data to Par tial Templates -- Summary -- Exercises -- Chapter 11: Ajax and Rails -- Using Ajax -- Getting Access to Ajax Data -- Using XML and Ajax -- Using HTML Controls and Ajax -- Performing Ajax Searches -- Performing Visual Effects -- Summary -- Exercises -- Appendix A: Answers to Exercises -- Index.
Abstract:
Ruby on Rails is the revolutionary online programming tool that makes creating functional e-commerce web sites faster and easier than ever. With the intuitive, straightforward nature of Ruby and the development platform provided by Rails, you can put together full-fledged web applications quickly, even if you're new to web programming. You will find a thorough introduction to both Ruby and Rails in this book. You'll get the easy instructions for acquiring and installing both; understand the nature of conditionals, loops, methods, and blocks; and become familiar with Ruby's classes and objects. You'll learn to build Rails applications, connect to databases, perform necessary testing, and put the whole thing together to create real-world applications such as shopping carts and online catalogs--apps you can actually use right away. What you will learn from this book * How to install and use Ruby and Rails * Object-oriented programming with Ruby * Rails fundamentals and how to create basic online applications * How to work with HTML controls, use models in Rails applications, and work with sessions * Details on working with databases and creating, editing, and deleting database records * Methods for handling cookies and filters and for caching pages * How to connect Rails with Ajax Who this book is for This book is for anyone who wants to develop online applications using Ruby and Rails. A basic understanding of programming is helpful; some knowledge of HTML is necessary. Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: