3rdRail is presented by Embarcadero Technologies - the leader in database tools and developer software. 3rdRail is the intuitive integrated development environment (IDE) that delivers the power you need to dramatically accelerate Ruby on Rails (RoR) Web development. 3rdRail’s code completion includes several powerful, integrated features for method completion, parameter completion and syntax checking.
Decarbonising Buildings: Making a net-zero built environment a reality
Develop Ruby On Rails (ROR) Web Applications
1. F E AT U R E S design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it
build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it
3rdRail
run it ∙ design it ∙ build it™run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it
∙
design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it
build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it
run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it ∙ design it ∙ build it ∙ run it
Feature Matrix
ApplicAtion Runtime 3rdRail™ turboRuby® ide pRoductivity 3rdRail™ turboRuby®
Ruby VM x x JavaScript debugging x x
Rails 1.2 and Rails 2.1 x DOM inspector x x
MySQL, SQLite x x Ruby Code Optimizer x x
InterBase Developer Edition x x Visual Test Runner for one-click run, debug,
or profiling of individual or collection of
Mongrel x x
tests / specifications using Test: Unit, RSpec,
consoles 3rdRail™ turboRuby® and/or Shoulda x x
Ruby Console x x Embedded Mozilla perspective x x
Rails Console x Request Monitor including XML HTTP x x
Hyperlinking of all navigable artifact ct Mylyn Task Management and UI Filtering x x
paths and traces x x
Regular Expression View including templates
Coloring of output based on embedded and live evaluation against editor content x x
ANSI Color Escape Codes x x
Log Watcher View x x
code editoR 3rdRail™ turboRuby®
Import existing Ruby and Ruby on Rails projects x Ruby Only
Ruby code completion x x
Quick Open Resource x x
Rails code completion including dynamically
Quick Open Type x x
generated methods x
Type Hierarchy view x x
Rename Controller refactoring x x
Navigate To, walk Rails call processing path x
Ruby source code formatting x x
Call Hierarchy view x x
Rename View refactoring x x
Script Explorer view x x
Rename Action refactoring x x
RDOC preview pane x x
Ruby Find Declaration x x
Rails project explorer x
Ruby Find References x x
Database explorer x x
Quick Outline x x
New Rails project wizard x
In-place RDOC in code editors x x
New Rails controller wizard x
Ruby code editing including RJS and RXML x x
New Rails model wizard x
RHTML Code Completion x x
New Rails form partial for model wizard x
RHTML/HTML code editing x x
Embedded Ruby console (IRB) with
CSS editor x x
code completion x x
YAML editor x x
Embedded Rails console with code completion x
SQL editor x x
XPath View including live evaluation
XML, DTD and XML Schema editors x x against editor content x x
JavaScript code editing x x Rails Perspective including Rails Explorer view x
Context-aware code templates x x Automatic build path configuration based
on Rails Project conventions x
Type Inference including support for Ruby
and Rails API patterns x Ruby Only Fully integrated with IDE x x
pRoblem detection Support for both Ruby and Rails x Ruby Only
And coRRection 3rdRail™ turboRuby®
Support for ERB debugging
Project Configuration x x (Embedded Ruby, RHTML) x x
Ruby API Deprecation and Removal x x
References to missing Gems and Rails Plugins x
References to missing Rails Items x