Category Archives: Learn RubyMine

These posts will help you learn how to use RubyMine the right way. For even more learning materials check https://www.jetbrains.com/ruby/learn/ and hashtags #RubyMineTip and #NewInRubyMine on Twitter.

Learn RubyMine with IDE Features Trainer

RubyMine provides you with loads of different useful features for working with source code: from basic code editing, smart navigation, and completion, all the way through to debugging remote applications. We always try to make features easy to use and … Continue reading

Posted in Learn RubyMine | Tagged , | 1 Comment

How to work with Docker/Docker Compose from RubyMine

RubyMine 2019.1 has a bunch of capabilities which allow you to work with Docker and Docker Compose. You can inspect existing images and containers, quickly edit Docker files using autocompletion, create new images and start services directly from the IDE, … Continue reading

Posted in Feature, Learn RubyMine, What's New (EAP) | Tagged , , , , | Leave a comment

Profile Ruby & Rails Apps With rbspy in RubyMine

RubyMine 2019.1 adds support for rbspy – a great sampling profiler for Ruby (many thanks to @jvns!). This post will help you start profiling your Ruby/Rails apps with RubyMine in 5 minutes. Here are the exact steps: Identify the scenario to … Continue reading

Posted in Feature, Learn RubyMine, What's New (EAP) | Tagged , , , | 6 Comments

A Quick Look at Smart Keys in RubyMine

RubyMine has a number of Smart Keys – configurable options that help you avoid extra typing, and navigate through the code faster. Most of the smart keys, like auto-inserting closing brackets and quotes are on by default. However, there are … Continue reading

Posted in Feature, Learn RubyMine | Tagged , | 3 Comments

Running Tests in RubyMine: Overview & Improvements

RubyMine comes with a testing suite for running RSpec, Minitest, Cucumber, and other tests based on your current context, and working with them in a friendly graphical user interface. Let’s see how it works in the following example. Run Tests … Continue reading

Posted in Feature, Learn RubyMine, Testing, What's New (EAP) | Tagged , , , | 4 Comments

Intention Actions in RubyMine

RubyMine provides you with a set of intention actions that can help you to quickly fix code smells, convert statements for better code style, add strings to locale dictionaries, use language injections, and do other handy things simply by pressing Alt+Enter. Let’s review all the … Continue reading

Posted in Feature, Learn RubyMine, What's New (EAP) | Tagged , , | 2 Comments

I18n Features in RubyMine

This post will cover a number of handy options that RubyMine provides to help you internationalize your application, including the newest ones added in the recently announced RubyMine 2018.3. Creating I18n translations Creating I18n properties with scopes Creating keys for … Continue reading

Posted in Feature, Learn RubyMine, Uncategorized, What's New (EAP) | Tagged , , , | 2 Comments

RubyMine Refactorings: Overview & Improvements

RubyMine provides a number of refactorings that can help clean up your code quickly. In mere seconds, you can move files, extract code chunks into methods and variables, and rename values across your project. These options are available through the … Continue reading

Posted in Feature, Learn RubyMine | Tagged , , | 4 Comments

How RubyMine Helped Me Learn to Code Faster

This is a guest post by Adrian DeGus. Adrian is the founder of Nuvro, an online project management tool for teams of all sizes. He also runs SEMCentric, a digital marketing agency based out of Phoenix, AZ. Last year I … Continue reading

Posted in Community, Learn RubyMine | Tagged | 2 Comments

Using Live Templates for Ruby on Rails in RubyMine

This post continues the series of useful tips and tricks in RubyMine, and is devoted to using Live Templates. Please also check out the other recent posts uncovering navigation tips in RubyMine, and the 10 most useful shortcuts. What is … Continue reading

Posted in Feature, Learn RubyMine | Tagged , | 3 Comments