Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Learning Rails 3 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 Safari® Books Online How to Contact Us Acknowledgments
1. Starting Up Ruby on Rails
If You Run Windows, You’re Lucky Getting Started at the Command Line Starting Up Rails Test Your Knowledge
Quiz Answers
2. Rails on the Web
Creating Your Own View What Are All Those Folders? Adding Some Data How Hello World Works Adding Logic to the View Test Your Knowledge
Quiz Answers
3. Adding Web Style
I Want My CSS! Specifying Stylesheets Creating a Layout for a Controller Choosing a Layout from a Controller Sharing Template Data with the Layout Setting a Default Page Test Your Knowledge
Quiz Answers
4. Managing Data Flow: Controllers and Models
Getting Started, Greeting Guests Application Flow Keeping Track: A Simple Guestbook
Connecting to a Database Through a Model Connecting the Controller to the Model
Storing data using the model Retrieving data from the model and showing it
Finding Data with ActiveRecord Test Your Knowledge
Quiz Answers
5. Accelerating Development with Scaffolding and REST
A First Look at Scaffolding REST and Controller Best Practices
Websites and Web Applications Toward a Cleaner Approach
Examining a RESTful Controller
Index: An Overview of Data Show: Just One Row of Data New: A Blank Set of Data Fields Edit: Hand Me That Data, Please Create: Save Something New Put This Updated Record In Destroy It
Escaping the REST Prison Test Your Knowledge
Quiz Answers
6. Presenting Models with Forms
More Than a Name on a Form Generating HTML Forms with Scaffolding Form as a Wrapper Creating Text Fields and Text Areas Labels Creating Checkboxes Creating Radio Buttons Creating Selection Lists Dates and Times Creating Helper Methods Test Your Knowledge
Quiz Answers
7. Strengthening Models with Validation
Without Validation The Original Model The Power of Declarative Validation Managing Secrets
Customizing the Message Limiting Choices Testing Format with Regular Expressions Seen It All Before Numbers Only
A Place on the Calendar
Testing for Presence
Beyond Simple Declarations
Test It Only If Do It Yourself
Test Your Knowledge
Quiz Answers
8. Improving Forms
Adding a Picture by Uploading a File
File Upload Forms Model and Migration Changes
A migration for an extension attr_accessible, again Extending a model beyond the database Showing it off
Results
Standardizing Your Look with Form Builders
Supporting Your Own Field Types Adding Automation Integrating Form Builders and Styles
Test Your Knowledge
Quiz Answers
9. Developing Model Relationships
Connecting Awards to Students
Establishing the Relationship Supporting the Relationship Guaranteeing a Relationship
Connecting Students to Awards
Removing Awards When Students Disappear Counting Awards for Students
Nesting Awards in Students
Changing the Routing Changing the Controller Changing the Award Views Connecting the Student Views Is Nesting Worth It?
Many-to-Many: Connecting Students to Courses
Creating Tables Connecting the Models Adding to the Controllers Adding Routing Supporting the Relationship Through Views
Establishing navigation Showing counts Enrolling students in courses
What’s Missing? Test Your Knowledge
Quiz Answers
10. Managing Databases with Migrations
What Migrations Offer You Migration Basics
Migration Files Running Migrations Forward and Backward
Inside Migrations
Working with Tables Data Types Working with Columns Indexes Other Opportunities
Test Your Knowledge
Quiz Answers
11. Debugging
Creating Your Own Debugging Messages Raising Exceptions Logging Working with Rails from the Console The Ruby Debugger Test Your Knowledge
Quiz Answers
12. Testing
Test Mode Setting Up a Test Database with Fixtures Unit Testing Functional Testing
Calling Controllers Testing Responses Dealing with Nested Resources
Integration Testing Beyond the Basics Test Your Knowledge
Quiz Answers
13. Sessions and Cookies
Getting Into and Out of Cookies Storing Data Between Sessions Test Your Knowledge
Quiz Answers
14. Users and Authentication
Installation Storing Identities Storing User Data Wiring OmniAuth into the Application Classifying Users More Options Test Your Knowledge
Quiz Answers
15. Routing
Creating Routes to Interpret URIs
Specifying Routes with match Globbing Regular Expressions and Routing A Domain Default with root Named Routes Mapping Resources Nesting Resources Route Order and Priority Checking the Map
Generating URIs from Views and Controllers
Pointing url_for in the Right Direction Adding Options
Infinite Possibilities Test Your Knowledge
Quiz Answers
16. From CSS to SASS
Getting Started Sassy Style
Variables Mixins Nesting
Making Everything Work Together
Becoming Sassier
Test Your Knowledge
Quiz Answers
17. Managing Assets and Bundles
The Junk Drawer
Sprockets Dissecting The Pipeline Putting It All Together Bundler
Test Your Knowledge
Quiz Answers
18. Sending Code to the Browser: JavaScript and CoffeeScript
Sending JavaScript to the Browser Simplifying with CoffeeScript
Have Some Sugar with your CoffeeScript Converting to CoffeeScript
Test Your Knowledge
Quiz Answers
19. Mail in Rails
Sending Mail Messages Receiving Mail
Setup Processing Messages
Test Your Knowledge
Quiz Answers
20. Pushing Further into Rails
Changing to Production Mode Deploying Is Much More Than Programming Joining the Rails Ecosystem
Keep Up with Rails Ruby Working With and Around Rails Keep Exploring
A. An Incredibly Brief Introduction to Ruby
How Ruby Works How Rails Works Getting Started with Classes and Objects Comments Variables, Methods, and Attributes
Variables
Arrays and hashes Symbols
Methods
Privacy, please super Calling methods: advanced options
Attributes
Logic and Conditionals
Operators if, else, unless, and elsif ?: case and when Loops
while and until Just Counting for
Many More Possibilities
B. An Incredibly Brief Introduction to Relational Databases
Tables of Data
Connecting Tables Using Tables to Connect Tables Granularity
Databases, Tables, and Rails
C. 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 Possibilities
D. Glossary
Speaking in Rails
Index About the Authors Colophon Copyright
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion