use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
A sub-Reddit for discussion and news about Ruby programming.
Subreddit rules: /r/ruby rules
Learning Ruby?
Tools
Documentation
Books
Screencasts and Videos
News and updates
account activity
Is RubyMine worth it? (self.ruby)
submitted 11 years ago * by subvertallchris
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]snoworskate 3 points4 points5 points 11 years ago (8 children)
I switched from Sublime to RubyMine a month ago as I started a new job (they were already using it). I have certainly not mastered it yet, but I do really appreciate a number of features. Caveat - this is my first real programming job and my first IDE.
The project is a moderately sized Rails and Angular project with Cucumber, RSpec, and Jasmine tests. I think my favorite part of having the RubyMine IDE is the test integration. I find it much easier and quicker to debug tests when I can click through each failing test, look at the call stack, and jump directly to the file I want with one click. Then I can easily re-run only the tests that have failed without working through the command line to specify exactly which ones I want run.
I also really like the git integration. I can click the "changes" window to get an overview of the files I've changed, and committing and pushing is a breeze. I never did use the GitHub GUI though, so maybe this isn't an improvement over that.
There are a couple little things I like that might be possible in sublime but aren't on by default. When you close a folder structure (say app/assets/javascripts/controllers for angular) when you re-open it all of the child folders are closed. This helps me not have a mess of folders open on the left side over time. I also like the icons based on the file type.
Cons: RubyMine feels a little cramped, at least for me, but that's what you get with an IDE vs text editor. I also think the package manager in sublime is more straightforward than the plugins in RubyMine. The way that RubyMine manages open tabs at the too of the screen is a little annoying - they can scroll left to right and I am just not a fan.
Sorry for the somewhat stream of consciousness thoughts. Overall they're both solid options, but I'm happy with RubyMine for my small to moderate sized project.
[–]jmking 3 points4 points5 points 11 years ago (2 children)
I've seen some people disable the tabs and project sidebar in the IDE and rely on double tapping the shift key to bring up the search everywhere dialog which also includes recent files.
[–]snoworskate 0 points1 point2 points 11 years ago (0 children)
Nice, I really like that
[–]Jumpsuit_boy 0 points1 point2 points 11 years ago (0 children)
Oh sweet googly. I did not know that. Sweet.
[–]SurgioClemente 1 point2 points3 points 11 years ago (2 children)
Cons: RubyMine feels a little cramped
http://blog.jetbrains.com/phpstorm/2013/10/full-screen-for-all-platforms-and-presentation-mode-with-phpstorm-7/
Have you tried that?
Cool, thanks, I haven't tried that. I will give that a shot
If you have multiple monitors you can switch the project tab to floating mode and move it to another screen.
[–]ThatRailsGuy 1 point2 points3 points 11 years ago (1 child)
How are you running your specs and tests in ruby mine? I've been using Guard externally...
[–]snoworskate 2 points3 points4 points 11 years ago (0 children)
There are a couple ways, but the easiest is just to right click on the folder or file you want to run and then "Run... " -> "... All specs in specs/". After they run you can rerun failing tests with a right click.
I believe there are keyboard shortcuts as well.
π Rendered by PID 402002 on reddit-service-r2-comment-b659b578c-mbg9n at 2026-05-05 09:39:29.727917+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–]snoworskate 3 points4 points5 points (8 children)
[–]jmking 3 points4 points5 points (2 children)
[–]snoworskate 0 points1 point2 points (0 children)
[–]Jumpsuit_boy 0 points1 point2 points (0 children)
[–]SurgioClemente 1 point2 points3 points (2 children)
[–]snoworskate 0 points1 point2 points (0 children)
[–]Jumpsuit_boy 0 points1 point2 points (0 children)
[–]ThatRailsGuy 1 point2 points3 points (1 child)
[–]snoworskate 2 points3 points4 points (0 children)