Best IDE for Ruby on Rails - What do you think?

Hey,

I have been looking at IDE's for developing with Ruby on Rails and I am just trying to see which do you recommend the most? What do you think is best?

I have seen Komodo and i have that on my computer. I have also seen NetBeans, Eclipse, your thoughts? And any good tutorials that go along to set it up to work with ruby on rails.

Thanks,

Ryan
LVL 1
catonthecouchproductionsAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew DoadesIT TechnicianCommented:
100% go for Netbeans!

www.netbeans.org

This is by far one of the best for ruby and rails developement and many many more!
I have been using netbeans since I started ruby development and I know about 4 people who swear by it.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
catonthecouchproductionsAuthor Commented:
Perfect! Let me go check it out.

Ryan
0
Andrew DoadesIT TechnicianCommented:
I think you will be very impressed, netbeans can also manage all your subversion and gems, more than most editors.
0
Cloud Class® Course: Certified Penetration Testing

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

catonthecouchproductionsAuthor Commented:
thanks! i am looking at the site, do i need to configure it at all? I cant really find out from the site, im going to take another look, im under the ruby on rails section of the page:

http://www.netbeans.org/kb/trails/ruby.html
0
Andrew DoadesIT TechnicianCommented:
No, Basically if you download the ruby version you can simply install it and run it, you can then add or create new rails projects, and even if you don;t have ruby netbeans comes with a built in ruby install.

http://www.netbeans.org/downloads/index.html
0
catonthecouchproductionsAuthor Commented:
Nice! I am installing it right now, I have ruby install on my computer already. Ill give it a shot.

Ryan
0
Andrew DoadesIT TechnicianCommented:
Cool, again I think you will be more than impressed by netbeans, I recommend it to everyone!
0
victornegriCommented:
Another alternative is Aptana Studio. Also can sync with your subversion repositories. (Should put a disclaimer that I've never used Netbeans for Ruby on Rails programming).
0
Andrew DoadesIT TechnicianCommented:
I have used Aptana before but it seems a little too much, if you know what I am talking about, netbeans is simple, lightweight and "clean" viewing
0
Andrew DoadesIT TechnicianCommented:
How are you finding netbeans?
0
catonthecouchproductionsAuthor Commented:
So far so good :) My main first experience with an IDE. I like how you dont have to stick with the terminal to create new applications!
0
Andrew DoadesIT TechnicianCommented:
Cool, I think you would agree that netbeans covers basically everything?
0
catonthecouchproductionsAuthor Commented:
haha yeah, I am working with it as we speak or type haha and it is GREAT, i love it. great highlighting and the tabs for projects files, services, then the server output below.

Is there a console for generating new controllers?
0
catonthecouchproductionsAuthor Commented:
I can't wait to to get familiar with rails to create my application, I think I can soon, just finishing this book to get some more information.

Then planning that intranat.
0
catonthecouchproductionsAuthor Commented:
For the database.yml, is there a way to have it created:

  socket: /Applications/MAMP/tmp/mysql/mysql.sock

Automatically since I am using that every time with every project.
0
Andrew DoadesIT TechnicianCommented:
lol
and yes there is a console!!

Right click your project in the menu and click rails console, simple
0
catonthecouchproductionsAuthor Commented:
YESSS!
0
Andrew DoadesIT TechnicianCommented:
and for the database file, tight click it and set as template, then when you create a new file you can just select database.yml and WOW a already made database.yml file
0
catonthecouchproductionsAuthor Commented:
Nice! Wow...I really like this so far. I wonder what other goodies ill find along the way, how can I simply restart the server?
0
Andrew DoadesIT TechnicianCommented:
that is simple to, in the output box at the bottom, to the left you can see a red square with a cross, click it this will stop the server, then click the green arrow to start it again
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Ruby

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.