Learning Rails

Marketplace (New and Used)
Paperback
from
$1.38
$34.99 List Price (Save 96%)
All (19)  
Used (13)  
New (6)  
Close
Sort by
Page 1 of 2
Showing 1 – 10 of 19 (2 pages)
$1.38
(Save 96%)
Seller since 2010

Feedback rating:

(165)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Good
Trade Paperback Used-Good

Ships from: Harrisburg, NC

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.75
(Save 95%)
Seller since 2008

Feedback rating:

(301)

Condition: Like New
2008 Paperback Fine Like new condition. Absolutely no highlightings or markings inside the books. All covers subject to prior use. (If the book was published with a CD/DVD it ... will be included in your copy. ) Read more Show Less

Ships from: Front Royal, VA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 94%)
Seller since 2010

Feedback rating:

(27)

Condition: Like New
Like new condition. Absolutely no highlightings or markings inside the books. All covers subject to prior use. (If the book was published with a CD/DVD it will be included in your ... copy.) Read more Show Less

Ships from: Front Royal, VA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 94%)
Seller since 2009

Feedback rating:

(963)

Condition: Good
Noticeably read/ used. Clean & intact. Average wear to cover, pages and/or spine. We ship from Dallas within 1 business day and we LOVE our customers! No hassle satisfaction ... guarantee! Thank you for your business. Read more Show Less

Ships from: Garland, TX

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$5.19
(Save 85%)
Seller since 2007

Feedback rating:

(3210)

Condition: Like New
Buy with confidence. Excellent Customer Service & Return policy.

Ships from: Richmond, TX

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$6.00
(Save 83%)
Seller since 2010

Feedback rating:

(4)

Condition: Very Good
2008 Trade paperback Very good. No dust jacket as issued. Trade paperback (US). Glued binding. 417 p. Contains: Illustrations. Audience: General/trade.

Ships from: Decatur, GA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$14.95
(Save 57%)
Seller since 2011

Feedback rating:

(18)

Condition: Good
2008 Trade paperback Good. Trade paperback (US). Glued binding. 417 p. Contains: Illustrations.

Ships from: Pueblo West, CO

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$16.95
(Save 52%)
Seller since 2012

Feedback rating:

(37)

Condition: Good

Ships from: Lookout Mountain, GA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Express, 48 States
  • Express (AK, HI)
$19.35
(Save 45%)
Seller since 2012

Feedback rating:

(3)

Condition: Very Good
2008 Trade paperback Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. ... Trade paperback (US). Glued binding. 417 p. Contains: Illustrations. *****PLEASE NOTE: This item is shipping from an authorized seller in Europe. In the event that a return is necessary, you will be able to return your item within the US. To learn more about our European sellers and policies see the BookQuest FAQ section***** Read more Show Less

Ships from: Goring-By-Sea, United Kingdom

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$24.42
(Save 30%)
Seller since 2010

Feedback rating:

(14)

Condition: New
2008 Paperback May have small remainder mark New or shelf pull book. Any defects will be noted with listing. We make every effort to ship your order the same day as received. ... Multi volume sets and heavy books require EXTRA SHIPPING CHARGES. Read more Show Less

Ships from: Arvada, CO

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 2
Showing 1 – 10 of 19 (2 pages)
Close
Sort by

Overview

While most books written about Rails cater to programmers looking for information on data structures, Learning Rails targets web developers whose programming experience is tied directly to the Web.

Rather than begin with the inner layers of a Rails web application—the models and controllers—this unique book approaches Rails development from the outer layer: the application interface. You'll learn how to create something visible with Rails before reaching the more difficult database models and controller code. With Learning Rails, you can start from the foundations of web design you already know, and then move more ...

See more details below
Sending request ...

Overview

While most books written about Rails cater to programmers looking for information on data structures, Learning Rails targets web developers whose programming experience is tied directly to the Web.

Rather than begin with the inner layers of a Rails web application—the models and controllers—this unique book approaches Rails development from the outer layer: the application interface. You'll learn how to create something visible with Rails before reaching the more difficult database models and controller code. With Learning Rails, you can start from the foundations of web design you already know, and then move more deeply into Ruby, objects, and database structures. This book will help you:

  • Present web content by building an application with a basic view and a simple controller, while learning Ruby along the way
  • Build forms and process their results, progressing from the simple to the more complex
  • Connect forms to models by setting up a database, and use Rails' ActiveRecord to create code that maps to database structures
  • Use Rails scaffolding to build applications from a view-centric perspective
  • Add common web application elements such as sessions, cookies, and authentication
  • Build applications that combine data from multiple tables
  • Create simple but dynamic interfaces with Rails and Ajax

Once you complete Learning Rails, you'll be comfortable working with the Rails web framework, and you'll be well on your way to becoming a Rails guru.

Product Details

  • ISBN-13: 9780596518776
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 11/1/2008
  • Pages: 448
  • Product dimensions: 7.00 (w) x 9.10 (h) x 1.00 (d)

Meet the Author

Simon St. Laurent is a web developer, network administrator, computer book author, and XML troublemaker living in Ithaca, NY. His books include Programming Web Services with XML-RPC and Office 2003 XML (O'Reilly), XML: A Primer and Sharing Bandwidth (Hungry Minds), and XML Elements of Style and Building XML Applications (McGraw-Hill). Simon is a contributing editor to XMLhack.com and an occasional contributor to XML.com (O'Reilly Network).

Edd Dumbill is Managing Editor of XML.com. He also writes free software, and packages Bluetooth-related software for the Debian GNU/Linux distribution. Edd is the creator of XMLhack and WriteTheWeb, and has a weblog called Behind the Times.

Table of Contents

Preface; Who This Book Is For; Who This Book Is Not For; What You’ll Learn; Ruby and Rails Style; Other Options; Rails Versions; If You Have Problems Making Examples Work; If You Like (or Don’t Like) This Book; Conventions Used in This Book; Using Code Examples; How to Contact Us; Acknowledgments; Chapter 1: Starting Up Ruby on Rails; 1.1 Getting Started in the Online Cloud: Heroku; 1.2 Getting Started with Instant Rails; 1.3 Getting Started at the Command Line; 1.4 What Server Is That?; 1.5 Test Your Knowledge; Chapter 2: Rails on the Web; 2.1 Creating Your Own View; 2.2 What Are All Those Folders?; 2.3 Adding Some Data; 2.4 How Hello World Works; 2.5 Protecting Your View from the Controller; 2.6 Parentheses Are (Usually) Optional; 2.7 Adding Logic to the View; 2.8 Test Your Knowledge; Chapter 3: Adding Web Style; 3.1 I Want My CSS!; 3.2 Layouts; 3.3 Setting a Default Page; 3.4 Test Your Knowledge; Chapter 4: Controlling Data Flow: Controllers and Models; 4.1 Getting Started, Greeting Guests; 4.2 Application Flow; 4.3 Keeping Track: A Simple Guestbook; 4.4 Finding Data with ActiveRecord; 4.5 Test Your Knowledge; Chapter 5: Accelerating Development with Scaffolding and REST; 5.1 A First Look at Scaffolding; 5.2 REST and Controller Best Practices; 5.3 Examining a RESTful Controller; 5.4 Escaping the REST Prison; 5.5 Test Your Knowledge; Chapter 6: Presenting Models with Forms; 6.1 More Than a Name on a Form; 6.2 Generating HTML Forms with Scaffolding; 6.3 Form As a Wrapper; 6.4 Creating Text Fields and Text Areas; 6.5 Creating Checkboxes; 6.6 Creating Radio Buttons; 6.7 Creating Selection Lists; 6.8 Dates and Times; 6.9 Labels; 6.10 Creating Helper Methods; 6.11 Putting the Form Body in a Partial; 6.12 Test Your Knowledge; Chapter 7: Strengthening Models with Validation; 7.1 Without Validation; 7.2 The Original Model; 7.3 The Power of Declarative Validation; 7.4 Managing Secrets; 7.5 A Place on the Calendar; 7.6 Beyond Simple Declarations; 7.7 Test Your Knowledge; Chapter 8: Improving Forms; 8.1 Adding a Picture by Uploading a File; 8.2 Standardizing Your Look with Form Builders; 8.3 Test Your Knowledge; Chapter 9: Developing Model Relationships; 9.1 Connecting Awards to Students; 9.2 Connecting Students to Awards; 9.3 Nesting Awards in Students; 9.4 Many-to-Many: Connecting Students to Courses; 9.5 What’s Missing?; 9.6 Test Your Knowledge; Chapter 10: Managing Databases with Migrations; 10.1 What Migrations Offer You; 10.2 Migration Basics; 10.3 Inside Migrations; 10.4 Test Your Knowledge; Chapter 11: Debugging; 11.1 Creating Your Own Debugging Messages; 11.2 Logging; 11.3 Working with Rails from the Console; 11.4 The Ruby Debugger; 11.5 Test Your Knowledge; Chapter 12: Testing; 12.1 Test Mode; 12.2 Setting Up a Test Database with Fixtures; 12.3 Unit Testing; 12.4 Functional Testing; 12.5 Integration Testing; 12.6 Beyond the Basics; 12.7 Test Your Knowledge; Chapter 13: Sessions and Cookies; 13.1 Getting Into and Out of Cookies; 13.2 Storing Data Between Sessions; 13.3 Test Your Knowledge; Chapter 14: Users and Authentication; 14.1 Installation; 14.2 Storing User Data; 14.3 Controlling Sessions; 14.4 Classifying Users; 14.5 More Options; 14.6 Test Your Knowledge; Chapter 15: Routing; 15.1 Creating Routes to Interpret URIs; 15.2 Generating URIs from Views and Controllers; 15.3 Infinite Possibilities; 15.4 Test Your Knowledge; Chapter 16: Creating Dynamic Interfaces with Rails and Ajax; 16.1 Ajax Basics; 16.2 Supporting Ajax with Rails; 16.3 Managing Enrollment through Ajax; 16.4 Moving Further into Ajax; 16.5 Test Your Knowledge; Chapter 17: Mail in Rails; 17.1 Sending Text Mail; 17.2 Sending HTML Mail; 17.3 Sending Complex HTML Email; 17.4 Receiving Mail; 17.5 Test Your Knowledge; Chapter 18: Securing, Managing, and Deploying Your Rails Projects; 18.1 Securing Your Application; 18.2 Deploying Rails Applications; 18.3 Test Your Knowledge; Chapter 19: Making the Most of Rails—And Beyond; 19.1 Keep Up with Rails; 19.2 Plug-ins; 19.3 Ruby; 19.4 Web Services; 19.5 Explore Other Ruby Frameworks; 19.6 Migrating Legacy Applications to Rails; 19.7 Keep Exploring; An Incredibly Brief Introduction to Ruby; How Ruby Works; How Rails Works; Getting Started with Classes and Objects; Comments; Variables, Methods, and Attributes; Logic and Conditionals; An Incredibly Brief Introduction to Relational Databases; Tables of Data; Databases, Tables, and Rails; An Incredibly Brief Guide to Regular Expressions; What Regular Expressions Do; Starting Small; The Simplest Expressions: Literal Strings; Character Classes; Escaping; Modifiers; Anchors; Sequences, Repetition, Groups, and Choices; Greed; More; A Catalog of Helper Methods; Calling Helper Methods; ActiveReccccccordHelper; AssetTagHelper; AtomFeedHelper and AtomFeedHelper::AtomFeedBuilder; BenchmarkHelper, CacheHelper, and CaptureHelper; DateHelper; DebugHelper; FormHelper, FormTagHelper, and FormOptionsHelper; JavaScriptHelper; NumberHelper; PrototypeHelper; RecordIdentificationHelper; SanitizeHelper; ScriptaculousHelper; TagHelper; TextHelper; UrlHelper; Glossary; Speaking in Rails; Colophon;

Simon St. Laurent is a web developer, network administrator, computer book author, and XML troublemaker living in Ithaca, NY. His books include XML: A Primer, XML Elements of Style, Building XML Applications, Cookies, and Sharing Bandwidth. He is a contributing editor to XMLhack.com and an occasional contributor to XML.com.

Edd Dumbill is co-chair of the O'Reilly Open Source Convention. He is also chair of the XTech web technology conference. Edd conceived and developed Expectnation, a hosted service for organizing and producing conferences. Edd has also been Managing Editor for XML.com, a Debian developer, and GNOME contributor. He writes a blog called Behind the Times.

Customer Reviews

Be the first to write a review
( 0 )

Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or Leave Anonymously

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identiy on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

We're sorry, but penname is already taken.

Please select one of the following:
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

penname is available!

By visiting the BN.com website or marking a purchase on BN.com, a User is deemed to have accepted the Terms of Use.

Continue Anonymously

Welcome, penname

You have successfully created your Pen Name. Start enjoying the benefits of the BN.com Community today.


If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)
500 character limit