CodeGear 3rdRail version 1.2

By: David Intersimone

Abstract: Version 1.2, introduces Problem Detection and Correction, additional Commander commands, new wizards, the latest Ruby/Rails runtimes, and support for Ubuntu 8.04.

The latest release of 3rdRail version 1.2 introduces Problem Detection and Correction. Each time you save changes to your code, 3rdRail provides detection of common Ruby and Rails coding errors. Detected errors are marked within the code and explained in the Problems view. In many cases, automatic correction is available via the “Quick Fix” option found within the context menu of the problem description. When automatic correction is not feasible, more general solution suggestions are shown.

Ruby Validations

  • Syntax checking
  • API Deprecation including Constants, Variables (Global, Class and Instance), and Methods (Class and Instance) in Classes and Modules. This includes suggestion of an alternative when possible.
  • API removal, including Constants, Variables (Global, Class and Instance), and Methods (Class and Instance) in Classes and Modules. This includes suggestion of an alternative when possible.

Rails Validations

  • Invalid/Missing Ruby Interpreter
  • Missing Gems Installation
  • Missing “ruby-debug” Gem required in order to use “Fast Ruby Debugger”
  • Missing specified version of Rails
  • Missing Database Configuration
  • Invalid/Missing Database Adapter
  • Missing “Session Secret Key” when “Cookie Store” is specified
  • Rails 1.2 Components exist in Rails 2.0 project
  • Reference to Rails 1.2 functionality which has been extracted to optional plugins in Rails 2.0
  • Missing Rails item (e.g. item is reference, but doesn’t seem to exist in the project)

New Rails View/Layout Wizard

  • Two new Wizards which intelligently create View/Layout templates for your projects

Open Associate

  • Open Associate now supports all the types of dependencies which are listed by the Dependencies View, enabling quick keyboard traversal of any project

More Commander Commands

  • Added cvs, git, svn, mysqladmin, and isql commands, with parameter completion, to the Project and Workspace Commanders
  • ANSI Coloring in Commanders and Consoles
  • ANSI color codes included in process output are now honored in the Project/Workspace Commanders and Ruby/Rails Consoles (e.g. when using "-color" option for RSpec.)

Ruby/Rails Runtime

  • Updates to the latest stable versions of Ruby, RubyGems, Rails, etc.  In addition, the latest versions of InterBase, MySQL, and SQLite (where appropriate)

Supported Platforms

  • Added support for Ubuntu 8.04

You can find out more about 3rdRail at: https://www.codegear.com/products/3rdrail or download a 30-day trial at: https://cc.codegear.com/free/3rdrail


Server Response from: ETNASC01