Why RoR has such poor IDE posibility ?

I have been struggling learning RoR ,one of the problems I have faced is the ide, I just can not find a good and ide, yes RubyMine is great but as I am still learning it I don't want to invest on ide yet,is there a free ide ?. I am bough linux and windows user. All suggestions are welcomed.

since you are new, you are confusing what ruby is and what rails is, you may need an ide for ruby, but not for rails and since rails is ruby is “killer app”, almost no one uses an IDE and since the demand is low so is the offer. The thing is rails( which is a web application development framework, while ruby is a programming language) comes with everything you need independent of any ide, so you dont need any IDE, rials kind of is the IDE. Rails can do everything with its commands/scripts, and you dont need and ide for that, just the console/shell, also an ide will give you a file browser but rails already has everything organize , the only reason for using an ide is when you want code completion, but since ruby is dynamic ( you can modify classes during run time) is very hard to implement code completion effectively, and on top of that, the structure of rails is so clean, you wont really need any code completion since you will have instant feedback since the code does not need to “compile”. Use a simple text editor that, has a file browser, like textmate, ultra edit or gedit (with plugin), use the console for command and code generators, and refresh your browser for instant feedback. Good luck.

Thanks Radhames Brito This really makes a sense I have been actually be confused about the hole rails think.

I have been struggling learning RoR ,one of the problems I have faced is the ide, I just can not find a good and ide, yes RubyMine is great but as I am still learning it I don't want to invest on ide yet,is there a free ide ?.

Textmate Aptana Studio 3 Netbeans 6 or below

All free. All good IDEs. They have support for both straight Ruby programs and RoR applications.

B.

the main reason is with ruby and ruby on rails, we don't need an ide to start and complete our applications. the second reason is what we need is simply auto complete, auto indentation, file formatting, being able to trace methods, etc and one can all of these by plugins for vim, emacs, gedit, etc.

mengu you are saying what I have been looking for, the auto completion in the edi,well netbeans has stoped supporting RoR in their future edi.Aptana 3 I could not make the auto completion work properly. So I am looking at Geany, Jedit, Gedit, but one has to know witch plugin to use and how to install them. I am an experienced java and .Net developer but I am a bit surprised by the struggled I am having to learn RoR.

mengu you are saying what I have been looking for, the auto completion

in the edi,well netbeans has stoped supporting RoR in their future

edi.Aptana 3 I could not make the auto completion work properly.

So I am looking at Geany, Jedit, Gedit, but one has to know witch plugin

to use and how to install them.

I am an experienced java and .Net developer but I am a bit surprised by

the struggled I am having to learn RoR.

You can also easily learn Ruby and Rails without anything but a stock text editor, no autocomplete, etc. I came from VisualStudio spoonfeeding world and am over two years into Rails and no desire for anything but a slightly tweaked vim. It is true that you have to rely more on the documentation and sometimes think more but IMO it actually is a boon to do this in terms of learning things well.

installing gedit plugins are very trivial. for a list of gedit plugins, please visit http://live.gnome.org/Gedit/Plugins.

installing gedit plugins are very trivial. for a list of gedit plugins, please visithttp://live.gnome.org/Gedit/Plugins.

+1.

Check https://github.com/gmate/gmate for a nice set of plugins and configurations.

Nahuel.