RubyMine: Real-time Collaborating in the IDE

Posted 3 months ago by Dominik Schöler.
jetbrains.com

RubyMine has a collaboration feature called "Code With Me". Using it, you can invite someone into your local editor to...

open-next-failure: An alias to speed up test debugging

Posted 3 months ago by Michael Leimstädtner.

Getting an entire test suite green can be a tedious task which involves frequent switches between the CLI that is...

RubyMine and Rubocop: Performing safe autocorrects on save

Posted 8 months ago by Dominik Schöler.

Ctrl + Alt + S > search "rubocop on save" Under "Inspections", check the highlighted box on rubocop -a Caveat: This adds a...

RubyMine: Fixing "Rubocop returned exit code -1. See the logs for details"

Posted 8 months ago by Dominik Schöler.

When RubyMine reports Rubocop returning "exit code -1", upgrading Rubocop can be the fix: gem install rubocop "The logs" can...

How to open files from better_errors with RubyMine on Linux

Posted 9 months ago by Michael Leimstädtner.

I recently noticed that better_errors allows you to to open files from within your favorite editor. However it was...

ASDF: A Version Manager To Rule Them All

Posted 10 months ago by Julian.

tl;dr asdf allows you to manage multiple runtime versions with a single CLI tool and is backwards compatible by...

Rubymine: Configure CTRL + ALT + SHIFT + c to work with "Test Source Roots"

Posted 11 months ago by Emanuel.

To navigate between test and test subject Rubymine requires you to set the test root sources as Test Sources Root...

How to kill a Rails development server by force

Posted About 1 year ago by Klaus Weidinger.

Sometimes, the rails dev server doesn't terminate properly. This can for example happen when the dev server runs in...

How to see how many inotify instances are used by each process

Posted Over 1 year ago by Martin Schaflitzl.

As a developer you may have many tools watching your project for changes: Your IDE, Webpack, Guard, etc. This is...

Rubymine: do not open last project

Posted Over 1 year ago by Daniel Straßner.

If you're frequently switching between projects, you might be annoyed by RubyMines behavior of opening the last project on...

RubyMine: Find and Replace with Regex (Capture Groups and Backreferences)

Posted Over 1 year ago by Julian.

tl;dr In RubyMine you can use find and replace with capture groups (.*?) and backreferences $1 (if you have several...

makandra tech survey - results

Posted Over 1 year ago by Tobias Kraze.

These are the results of the "personal tech stack survey". I've included only the most popular mentions, maybe it...

Generating an Entity Relationship Diagram for your Rails application

Posted About 2 years ago by Arne Hartherz.

This card explains how to generate an entity relationship diagram for your Rails application. We also show how to limit...

RubyMine / IntelliJ: How to increase UI and fonts for presentations

Posted Almost 3 years ago by Arne Hartherz.

When giving a presentation where you do some coding, the font size you usually use is probably a bit too...

RubyMine: How to exclude single files

Posted Almost 3 years ago by Daniel Straßner.
jetbrains.com

In RubyMine folders can be excluded from search, navigation etc. by marking it as excluded. You might sometimes wish to...

RubyMine: How to restore the Back to last position shortcut on Ubuntu 20.04

Posted About 3 years ago by Florian Leinsinger.

I really love to use the shortcuts CTRL+Alt+ Arrow Left and CTRL+Alt+ Arrow Right to navigate through the...

Show/Hide Rubocop marking in RubyMine

Posted Over 3 years ago by Bruno Sedler.

If you have installed Rubocop in your project, RubyMine can show you Rubocop violations immediately in your editor. You probably...

How to configure file watchers in RubyMine

Posted Over 3 years ago by Michael Leimstädtner.

You need to install the official plugin, it is not bundled with RubyMine by default. Example: Setup a watcher...

RubyMine: Restore main menu in Ubuntu

Posted Over 3 years ago by Jakob Scholz.

After a recent Ubuntu update I didn't see the main menu bar of the RubyMine IDE (File | Edit | View...

HTTP Client in RubyMine

Posted Over 3 years ago by Martin Schaflitzl.

RubyMine has a HTTP Client that can be useful to test web APIs. Just create a .http scratch file an...

Quick HTML testing with RubyMine

Posted About 4 years ago by Dominik Schöler.

If you need to test some HTML, e.g. an embed code, you can use RubyMine's "scratch files":

Integrating or upgrading makandra-rubocop

Posted Over 4 years ago by Daniel Straßner.

Most of the time it is a tedious task to apply a code style guide to an existing code...

Restore changes, even from deleted files, with RubyMines "Local History"-Feature

Posted Over 4 years ago by Stefan Wagner.

Sometimes, due to git or other "accidents", important files get deleted or overwritten. At a state when even Ctrl+Z...

RubyMine: Efficiently filtering results in the "Finder" overlay

Posted Over 4 years ago by Michael Leimstädtner.

RubyMine comes with a nice way to grep through your project's files: The finder (ctrl + shift + f). Don't...