Rails 4.0: A Student Manual

Rails 4.0: A Student Manual

Bryan Bibat
Buy on Leanpub

Table of Contents

Rails 4.0: A Student Manual

  • Introduction to Ruby on Rails
    • What is Ruby on Rails?
    • Prerequisites of this Course
    • Required Software
  • Installing Ruby on Rails
    • Installing on Windows
    • Installing on Linux
    • Installing NodeJS
    • Linux on Windows
    • IDE
    • API Documentation
  • Web Application in 5 Minutes (or Less)
    • Aling Nena’s Request
    • Creating the Application
    • Generating the Scaffolding
    • Frequently Asked Questions
  • Modifying the Application
    • Aling Nena’s Follow-Up
    • Rails Migrations
    • An Introduction to the Model-View-Controller Architecture
    • Modifying the Model
    • Modifying the Controller?
    • Modifying the View
  • Rails Applications Without Scaffold (part 1: Show and List)
    • The Plan
    • Viewing a Record
    • Adding a List Page
  • Rails Applications Without Scaffold (part 2: Delete and Search)
    • Deleting a Record
    • Adding a Search Screen
  • Rails Applications Without Scaffold (part 3: Insert and Update)
    • Creating a Record
    • Editing a Record
  • Rails Applications Without Scaffold (part 4: RESTFul Routes, Callbacks, Filters, and Layout)
    • Reduce Route Entries with Resource-Based Routing
    • Perform Actions While A Model is Saved using Callbacks
    • Limiting User Access with Filters and Authentication
    • Layouts and Rendering in the View
  • Associations
    • Migrations for Associations
    • Defining Associations in Models
    • One-to-One Relationships
    • One-to-Many Relationships
    • Many-to-many Relationships
  • Skimming through Rails
    • Rails Migrations
    • Active Record
    • Action Controller
    • Action View
    • Active Support Time Extensions
  • Ajax
    • Using jQuery with Rails
    • Turbolinks
  • Automated Testing with RSpec
    • Overview to Automated Testing
    • RSpec
    • Analysis of the Generated Specs
    • Test Driven Development with RSpec
    • More about Automated Testing
  • Deployment
    • Configuration
    • Internationalization
    • Deployment Options
    • Asset Pipeline
    • Rake
Rails 4.0: A Student Manual/