RubyMine Tutorials

Useful links for both beginner and skilled RubyMine user
11 July 2017   2665
RubyMine

A smart and easy to use integrated development environment for the Ruby language and Rails web framework

Comfy and powerful coding tool is a "must" for every developer. Despite the fact that many programmers prefer text editors, IDE-systems offer a much bigger amount of features. They simplify code navigation, have an auto-completion function, highlight the syntax and errors in it.

RubyMine is one of the most powerful and popular Ruby IDEs.

Features:

  • Specialized solution for Ruby programmers;
  • Syntax highlighting and autocompletion, the written code is analyzed “on the fly”, with the immediate fix ability;
  • Navigation by code elements or by the project itself;
  • Built-in Ruby debugger;
  • Rails and Sinatra support;
  • Integrated with Git, Subversion, Mercurial, Perforce, CVS;
  • Flexible customization.

RubyMine Tutorial 

Despite it’s simple and understandable interface, RubyMine can be a bit complicated for a beginner. Additionally, even skilled users can don’t know about all interesting features of this product. In order to get more familiar with this IDE, let’s check available tutorials and guides for RubyMine.

Official Quick Start Guide by JetBrains

Big online knowledge database, written by the developers of RubyMine.

Official Quick Start Guide by JetBrains
Official Quick Start Guide by JetBrains

Has a simple design and convenient navigation. Big amount of available information, tons of examples, tips and screenshots.

RubyMine Tutorials by JetBrains

List of specialized tutorials.

RubyMine Tutorials by JetBrainsRubyMine Tutorials by JetBrains

Supported by JetBrains and covers such topics as:

  • Debugging
  • Remote interpreters
  • Gem development 

and many other. 

Every tutorial has a lot of screenshots and examples, deeply describes specify topic.

RubyMine Screencast by Jetbrains

Long screencast series by IDE developers.

RubyMine Screencast by Jetbrains

27 videos from JetBrains that cover such topics as:

  • Сross platform mobile development;
  • Refractoring rails applications;
  • Ruby mine features overview;
  • Vim emulation plugin;
  • Testing with cucumber in ruby mine.

and many other interesting stuff.

Good Programmer's RubyMine Start Tutorial 

Small RubyMine tutorial for russian coders.

Good Programmer's RubyMine Start Tutorial 
Good Programmer's RubyMine Start Tutorial 

Also includes a video tutorial. 

RubyMine installation and setting up

Will help to make first steps in programming using RubyMine. a lot of screenshots and step-by-step instruction.

What RubyMine tutorial you like the most?

What RubyMine tutorial do you prefer? Maybe you had already read some of them? Please, share your thoughts with the community. Also, after the voting, you will be able to see what people like the most. Your opinion is very valuable for the Hype.Codes team.

Good Programmer’s RubyMine Start Tutorial
100% (1 vote)
Official Quick Start Guide by JetBrains
0% (0 votes)
RubyMine Tutorials by JetBrains
0% (0 votes)
RubyMine Screencast by Jetbrains
0% (0 votes)
Total votes: 1

RubyMine 2018.2 to be Released

Great news for Ruby developers - new version of popular IDE available now
27 July 2018   710

Major summer update of the integrated development environment RubyMine from JetBrains under the number 2018.2 released. Among the innovations - improving the work with the code, support for new version managers, re-testing only for failed tests and much more.

Code analysis

The new version of IDE has received an improved type inference that allows to better read the types of elements in blocks, arrays and hashes. This feature improves code autocompletion and navigation throughout the project:

Element CompletionElement Completion

In addition, RubyMine now correctly recognizes models using polymorphic associations, and offers them full support for "smart" functions.

Version Managers

The updated development environment now supports chruby and asdf. Moreover, now all version managers are available in WSL, Docker, SSH and other remote connections.

Testing

RubyMine 2018.2 allows you to retest only those tests that have not been tested. According to the developers, this frees the user from manually viewing each failed check. The new function also works with the rake test and rake spec presets:

Rerun Failed Tests
Rerun Failed Tests

YAML

In this update, developers paid attention to the YAML data serialization format. Now its code can be formatted directly in the IDE and use all the functions of autocomplete and navigation by code. Moreover, the new version of RubyMine provides automatic filling of YAML data structures that have JSON Schema files, and the ability to copy / paste the key path to the value in .yml files.

Git

Support for version control in RubyMine 2018.2 has received several new features:

  • files with a merge conflict are now grouped in a separate node;
  • a new action Browse Repository at Revision allows you to examine the state of the repository after each revision;
  • It was possible to skip the Push action during the Commit and Push command or use it only for protected branches;
  • you can connect an unlimited number of accounts to GitHub and select the main one for each project.

Other improvements

In addition to general performance improvements, the new version of IDE brought new icons, a dark theme for MacOS, support for the Touch Bar, improved support for JS, TypeScript and CoffeeScript, which you can see in the overview of the WebStorm 2018.2 IDE update, and connect the debugger to remote processes without having to reboot .