| |
Back to BOOK PAGE
Table of ContentsPreface 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
- 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
- Chapter 3: Your First Application
- 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
- 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
- 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
- Aptana
- Browsers/User Agents
- Editors
- Code Assist
- Colors
- Folding
- Formatting
- Typing
- RHTML Templates
- 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
Back to BOOK PAGE
| |
|