For some inexplicable reason, RubyMine autosaves every change you make and so every key stroke will trigger Guard to run your tests! And the most ridiculous thing is that there
This is a really frustrating problem, and makes it very hard to use RubyMine with guard or grunt or other task-runners.
I created a bit of a crazy workaround, but it's working well enough for me:
My full blog post about this is at http://singlebrook.com/blog/saving-files-in-rubymine