Just started with Ruby on Rails ( Rails 3)  and I'm trying to figure out the best I.D.E.  Here's what I've found so far:

Eclipse / DLTK - while researching this on the web I came across a number of broken links which was a bad sign and when I did get it installed I wasn't able to debug using it.  Ater some more web searches I came across a few posts that said basically the Ruby plug-in had run out of steam and was not being pursued.

 

JetBrains/RubyMine - this installed and works, so far the *looks* like the best bet.  The instant database diagramming looks really cool, do other I.D.E.s support this?

 

Ecliplse/Aptana - just got this installed, Will try debugging with it soon.

 

Does anyone have recommendations for their favorite I.D.E.?  I don't need anythgin too fancy, as long as I can set a breakpoint and view variables and the call stack I'm happy.  And it helps if its a free product.'

Views: 627

Replies to This Discussion

Kevin, What have you found out so far with Eclipse/Aptana and JetBrains/RubyMine? Have you experimented with any other IDE's? 

With Eclipse/Aptana I *think* I got installed, but the online references that showed how to start a debugging session accessed menu options that were not present so I was unable to use it.  So far RubyMine looks the best, it also checks the syntax of of .html.erb ( Embedded RuBy ) files and generates a diagram of your DB tables, highlighting any relationships that look hinky.  Worth noting RubyMine costs money, while the  others I've looked at are open source and frankly I think the developers for the free plugins ran out of steam.  The profit motive at work.

RSS

Happy 10th year, JCertif!

Notes

Welcome to Codetown!

Codetown is a social network. It's got blogs, forums, groups, personal pages and more! You might think of Codetown as a funky camper van with lots of compartments for your stuff and a great multimedia system, too! Best of all, Codetown has room for all of your friends.

When you create a profile for yourself you get a personal page automatically. That's where you can be creative and do your own thing. People who want to get to know you will click on your name or picture and…
Continue

Created by Michael Levin Dec 18, 2008 at 6:56pm. Last updated by Michael Levin May 4, 2018.

Looking for Jobs or Staff?

Check out the Codetown Jobs group.

 

Enjoy the site? Support Codetown with your donation.



InfoQ Reading List

Docker Bridges Agents and Containers with New MCP Catalog and Toolkit

Docker has announced two new AI-focused tools—the Docker MCP Catalog and the Docker MCP Toolkit—to bring container-grade security and developer-friendly workflows to agentic applications, helping build a developer-centric ecosystem for Model Context Protocol (MCP) tools.

By Sergio De Simone

Google's Gemma 3 QAT Language Models Can Run Locally on Consumer-Grade GPUs

Google released the Gemma 3 QAT family, quantized versions of their open-weight Gemma 3 language models. The models use Quantization-Aware Training (QAT) to maintain high accuracy when the weights are quantized from 16 to 4 bits.

By Anthony Alford

GitHub Announces Public Preview of GitHub MCP Server

GitHub recently announced the official release of its Model Context Protocol (MCP) server, which is in public preview as of April 4th, 2025. Engineers can integrate with GitHub APIs using this open-source server, enabling automation and AI-powered interactions with the GitHub ecosystem.

By Aditya Kulkarni

Presentation: A Game of Patterns

Tiani Jones explains how recognizing organizational behaviors and their resulting patterns can reveal opportunities for improvement and lead to better performance. Using examples like chess and a cyber-physical team, she shares practical insights on identifying anti-patterns and fostering generative cultures through mindful adjustments to constraints and practices in software development.

By Tiani Jones

Google DeepMind Shares Approach to AGI Safety and Security

Google DeepMind has released a new paper outlining its approach to safety and security in the development of artificial general intelligence (AGI). AGI refers to AI systems that are as capable as humans at most cognitive tasks.

By Daniel Dominguez

© 2025   Created by Michael Levin.   Powered by

Badges  |  Report an Issue  |  Terms of Service