End-to-End for Ruby on Rails
Build, deploy and scale Ruby on Rails apps faster using Aptana RadRails and Aptana Cloud, both of which extend Aptana Studio's unprecedented ease for JavaScript, DOM, HTML, CSS, and popular Ajax libraries.
Aptana RadRails and Rails in Aptana Cloud
RadRails 1.0
RadRails is an open source IDE for Ruby and the Ruby on Rails framework featuring everything you need to get started fast and get even faster with developing, testing, tuning, and deploying your Ruby and Rails apps.
Rails in Aptana Cloud ((new))
Deploy, scale, stage, manage and monitor your Ruby on Rails apps and projects right from RadRails and Aptana Studio.
Features:
+ Create scalable, hosted Rails servers in seconds
+ Scalable on-demand
+ Supports workflows with Capistrano
+ Stage and test apps before they go live
+ Integrated source control, database tools
+ Invite and manage other team members
+ Manage and monitor with dashboards and alerts
+ Full root, SSH and SFTP access
JavaScript Ajax, HTML, DOM, CSS
Since RadRails extends Aptana Studio you also get Studio's state-of-the-art support for Ajax providing savvy JavaScript code completion and debugging, HTML/CSS/JavaScript code assist, and support for all the leading Ajax libraries.
Streamlined Development Process
Aptana Studio makes simplifies the development process. The database perspective, variety of source control plug-ins, an integrated FTP client (SFTP and FTPS available in Studio Pro), support for deploying to Aptana Cloud and single-click browser previews for Firefox, IE and Safari all make life much easier.
Cloud Integration
Integration with the Cloud connects you to scalable Ruby on Rails, PHP, MySQL, Java and Jaxer servers. Support for Python coming soon.
Based on Eclipse
Aptana Studio is based on Eclipse. You can run Aptana Studio standalone, or plug it into other Eclipse-based IDEs like Adobe Flex Builder, Zend Studio, or Eclipse itself. You can also extend Studio with more Aptana plug-ins or other 3rd party plug-ins for Eclipse.
Screencasts
![]() Intro to RadRails |
![]() Rails Debugging |
![]() Using Rails in Aptana Cloud |
| | ||
![]() Rails Shell |
![]() Ruby Type Hierarchy |
How does RadRails stack up?
Aptana RadRails is the most feature-complete free, open source Ruby on Rails IDE for Eclipse.
| General | RadRails | NetBeans | 3rdRail |
|---|---|---|---|
| Price | Free | Free | $399 |
| License Type | Open Source | Open Source | Commercial |
| Available Standalone or as Eclipse Plugin | ![]() |
![]() |
![]() |
| Interpreter Support/Bundling | |||
| Bundled JRuby Interpreter | ![]() |
![]() |
![]() |
| Interpreter Support | Ruby, JRuby, Rubinius |
Ruby, JRuby |
Ruby, JRuby |
| Scriptability/Extensibility | |||
| Scriptable via Ruby | ![]() |
![]() |
![]() |
| Debugging / Profiling | |||
| Debugger | classic and ruby-debug for MRI; ruby-debug bundled with JRuby |
classic and ruby-debug for MRI; ruby-debug bundled with JRuby |
![]() |
| JavaScript Debugging | ![]() |
![]() |
![]() |
| Profiler | (Pro) |
![]() |
![]() |
| Editors | |||
| HTML Editor | ![]() |
![]() |
![]() |
| CSS Editor | ![]() |
![]() |
![]() |
| JavaScript Editor | ![]() |
![]() |
![]() |
| JSON Editor | (Pro) |
![]() |
![]() |
| SQL Editor | ![]() |
![]() |
![]() |
| YML Editor | ![]() |
![]() |
![]() |
| RHTML/ERb Editor | ![]() |
![]() |
![]() |
| XML Editor | ![]() |
![]() |
![]() |
| Ruby Editing | |||
| Code Completion | ![]() |
![]() |
![]() |
| Type Inferencing | ![]() |
![]() |
![]() |
| Ruby-specific search engine (Find usages) | ![]() |
![]() |
![]() |
| Code analysis (warnings/errors/hints) | ![]() |
![]() |
![]() |
| Type Hierarchy View | ![]() |
![]() |
![]() |
| Call Hierarchy View | ![]() |
![]() |
![]() |
| Mylyn Integration | ![]() |
![]() |
![]() |
| Regular Expression Tester | ![]() |
![]() |
![]() |
| Quick Outline | ![]() |
![]() |
![]() |
| Spell Checking Support | ![]() |
![]() |
![]() |
| Smart Indent | ![]() |
![]() |
![]() |
| Mark Occurrences | ![]() |
![]() |
![]() |
| Refactoring | |||
| Rename | (1) |
![]() |
![]() |
| Convert Local Variable to field | ![]() |
![]() |
![]() |
| Encapsulate Field | ![]() |
![]() |
![]() |
| Extract Method | ![]() |
![]() |
![]() |
| Extract Constant | ![]() |
![]() |
![]() |
| Inline Class | ![]() |
![]() |
![]() |
| Inline Local Variable | ![]() |
![]() |
![]() |
| Inline Method | ![]() |
![]() |
![]() |
| Merge Class Parts (internal to file and external) | ![]() |
![]() |
![]() |
| Move Field | ![]() |
![]() |
![]() |
| Move Method | ![]() |
![]() |
![]() |
| Push Down Method | ![]() |
![]() |
![]() |
| Pull Up Method | ![]() |
![]() |
![]() |
| Split Local Variable | ![]() |
![]() |
![]() |
| Testing | |||
| Test::Unit view | ![]() |
![]() |
![]() |
| AutoTest | ![]() |
![]() |
![]() |
| RSpec support | ![]() |
![]() |
![]() |
| Rails Specific Functionality | |||
| Integrated rails-specific "shell" | ![]() |
![]() |
![]() |
| Log Tail View | ![]() |
![]() |
![]() |
| Embedded browser | ![]() |
![]() |
![]() |
Wow, that's lots of features. Did we get it right? Send your feeback to info(at)aptana.com.
Notes: (Pro) Feature available in the Pro edition of Aptana Studio. (1) Handling of instance variables in RHTML mapping to controller instance variables is forthcoming.








