Aptana RadRails: An IDE for Rails Development Table of Contents

Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: Getting Started
Chapter 2: First Steps
Chapter 3: Your First Application
Chapter 4: Writing Ruby Code
Chapter 5: Coding Rails Views
Chapter 6: Debugging Your Application
Chapter 7: RadRails Views
Chapter 8: Configuration Reference
Chapter 9: Other Useful Plugins
Index

  • Chapter 1: Getting Started
    • Do I Need an IDE for Rails Development?
    • About Aptana RadRails
    • How Can Aptana RadRails Help Me?
    • Prerequisites
      • Java Virtual Machine
      • Ruby and Rails
        • Components to Install
        • Installing Rails if you already have Ruby and RubyGems
        • Installing Ruby and Rails on Linux
        • Installing Ruby and Rails on OS X
        • Installing Ruby and Rails on Windows
        • Supported Databases
    • Installing Eclipse
    • Installing Plugins in Eclipse
      • RadRails Installation
    • Summary
  • Chapter 2: First Steps
    • Basic Configuration
      • Eclipse Preferences Dialog
      • File Encoding
      • Connecting through a Proxy
      • Ruby Environment
      • Rails Environment
    • Creating a Rails Project
    • Importing an Existing Project into RadRails
    • Working with Perspectives and Views
      • Eclipse Perspectives
      • Eclipse Views
    • Summary
  • Chapter 3: Your First Application
    • Basic Views
      • The Ruby Explorer View
        • Ruby Explorer Top Icons
      • The Console View
    • The Generators View
      • Generating Models and Migrations
      • Running Your Migrations
      • Generating Scaffolds
    • Starting Your Server
    • Monitoring Your Server
    • Summary
  • Chapter 4: Writing Ruby Code
    • A Quick Note about Keyboard Shortcuts
    • The Ruby Editor
    • Syntax Highlighting
    • Outlining the Structure of Your Ruby Code
      • Quick Outline
      • Type Hierarchy
      • General Outline View
    • Code Folding
    • Code Formatting
      • Indenting Code Blocks
      • Commenting Code Blocks
    • Code Completion
    • Code Templates
      • Defining Your Own Code Templates
    • Navigating Your Code
      • General Source Navigation Tools
      • Matching Brackets
      • Declarations of Classes, Modules, Methods, and Variables
      • Navigating Your MVC Code
      • Opening Types and Resources
    • Refactoring
      • Generate Accessors
      • Generate Constructors
      • Convert Local Variable to Field
      • Encapsulate Field
      • Extract Method
      • Extract Constant
      • Inline Method
      • Rename
      • Split Local Variable
    • Searching in Ruby Projects
      • Searching within the Current File
      • Searching across Multiple Files
      • Ruby Search
        • Call Hierarchy
    • Summary
  • Chapter 5: Coding Rails Views
    • ERB/RHTML Templates
      • Views Navigation
      • View Templates
      • HTML Code Assist
      • Refactoring into Partials
      • Outline
    • Editing HTML Files
    • Editing JavaScript Files
    • Editing CSS Files
    • Summary
  • Chapter 6: Debugging Your Application
    • Getting Started with Debugging
      • Debugger Configuration
      • Starting Your Server
      • Debugging a Ruby Script
    • Using Breakpoints
      • The Breakpoints View
        • Setting Generic Breakpoints for Exceptions
        • Exporting and Importing Breakpoints
    • The Debug View
      • The Debug View and the Stack Frame
      • Stepping through Your Application
    • Variables and Expressions
      • The Variables View
      • The Expressions View
    • The Display View
    • Useful Tools for Debugging
      • Linking Errors and Source Code from the Browser
      • Tailing the Log Files
    • Summary
  • Chapter 7: RadRails Views
    • Opening the RadRails Views
    • Documentation Views
      • Ruby Interactive (RI) View
      • Ruby Core, Ruby Standard Library, and Rails API
    • Servers View
      • Starting a Server with Additional Arguments
      • Managing Non-Rails Servers from the Servers View
    • Launching External Tools from Eclipse
    • Rails Console
    • Rails Plugins View
    • RubyGems View
    • Rake Tasks
    • Generators View
    • Rails Shell View
    • RegExp View
    • Problems View
    • Tasks View
    • Test::Unit View
    • Summary
  • Chapter 8: Configuration Reference
    • General
      • Appearance
      • Editors
        • Annotations
        • Linked Mode
        • Quick Diff
        • Spelling
      • Keys
      • Workspace
    • Aptana
      • Browsers/User Agents
      • Editors
        • Code Assist
        • Colors
        • Folding
        • Formatting
        • Typing
        • RHTML Templates
      • Start Page
    • Rails
    • Ruby
      • Appearance
      • Editor
        • Syntax Coloring
      • Errors/Warnings
      • Task Tags
    • Summary
  • Chapter 9: Other Useful Plugins
    • Database Management
      • Installing DBViewer
      • Creating New Connections
      • DB Tree View
      • SQL Execute View
      • SQL History View
      • DBViewer Configuration
    • Version Control with Eclipse
      • Installing Subclipse
      • SVN Repository Exploration
      • Projects and Repositories
        • Checking out an Existing Project
        • Importing a New Project into a Repository
      • Update, Edit, Compare, and Commit
      • The Synchronize View
      • History View
    • Summary

Back to BOOK PAGE

Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z