Solve a Tricky Ruby Problem and Win a Prize!

Hello everyone,

You know that annoying feeling when you have crutches in your code and can’t seem to find a better solution, don’t you? Well, this is it. We faced a tricky Ruby problem: UTF-8 regular expressions fail when working with non UTF-8 strings. We’ve tried to solve it and improve this chunk of code, but to no avail. We were really stumped. And then we realized this problem could be a good task for a Ruby contest!

Continue reading

Posted in Announcement, Screencast | 1 Comment

RubyMine Tsubaki Roadmap

Hello everyone,

Summer is the kind of time when we draw a breath and look into the future. In terms of development it is a good time for planning the next version and that’s what we did.


Please welcome the roadmap for the next version which is codenamed Tsubaki; the name, traditionally stands for a Japanese tree, so it is a beautiful camellia this time. By the way, the codename was suggested by a JetBrains enthusiast – Masanobu Imai and we thank him a lot!

The most significant changes will include the Chef and Puppet support, Slim formatter, the console aware of the debugger’s context, RVM available as a remote SDK, the EditorConfig support, and more.

Stay tuned not to miss the EAP launch!

Develop with pleasure this summer!
JetBrains RubyMine Team

Posted in Announcement | Tagged | 11 Comments

RubyMine 6.3.3: RSpec 3 Code Insight & Other Fixes

Hello everyone,

In these days of football mania all over the world, wishing all national teams a win and thus an award of three points, we’ve made the third – hopefully the final and winning – bug fix update for RubyMine 6.3!

Please welcome RubyMine 6.3.3 with the most significant changes:

  • Code insight for RSpec 3 is fixed ( RUBY-15407 )
  • TeamCity RSpec test runner is now working ( RUBY-15258 )
  • Automatic code completion popup is switched off for comment blocks ( RUBY-15127 )
  • Gem projects are now treated right ( RUBY-14832 )

See the full list of fixes and use “Check for Updates…” to download and install the update as a patch to your existing RubyMine installation. Or download RubyMine 6.3.3 from our website for your team to benefit from the sporting spirit of this version and may the best team win!

Develop and cheer with pleasure!
JetBrains RubyMine Team

Posted in Announcement | Tagged | 1 Comment

RailsConf 2014 License Winners Announcement

Hi everyone,

Last weekend I looked back on the past few months and remembered the most exciting events of this Spring. Of course, I couldn’t help but think of RailsConf 2014. RailsConf always gives us a boost of energy as well as some good food for thought. We want to heartily thank all of you who came to our booth and shared your ideas and inspiration!

We’re finally ready to announce the 10 lucky personal license winners. The applicants’ names for the draw came from our booth attendees’ name tags and from the contacts left on the tablet. As a representative of Fortune, there was a simple RubyMotion app that randomly chose the following names:

  • Joseph Caudle
  • Sean Elder
  • Mike Vila
  • Chris Hutchins
  • Katelyn Perry
  • Brian Nash
  • Jeremy Wells
  • Mike Ballou
  • Eddie Dombrowski
  • Artur Gaifutdinov


A personal message will be sent to each of the winners with the details on how to obtain the license. If you see your name in the list above and you do not get any e-mail from us during the day, ping us here in the comments. Continue reading

Posted in Announcement | Tagged | Leave a comment

Welcome us on RubyMotion #inspect 2014!

Hello everyone,

If you’re a RubyMotion user and fan you might be in San-Francisco, California, at the RubyMotion #inspect conference started a couple of hours ago. Or feel a little bit jealous for those who are at the conference if you’re not. I wish I were there with Dennis and Brian but I couldn’t go and now wish them and all the attendees to have a good and inspiring two conference days. If you’re among the luckies please feel free to catch Dennis or Brian with any questions you have. And you’re very welcome at the Dennis’ talk today, started at 11-20 local time. And anyway, you can always visit RubyMotion page on our site wherever you are!

Dennis Ushakov

Dennis Ushakov

Brian Noll

Brian Noll


Posted in Announcement | Tagged | Leave a comment

RubyMine 6.3.2: Hotfix for SCSS/Sass Files

Hello everyone,

We want to thank all of SCSS/Sass users for the patience. RubyMine doesn’t lock anymore when editing SCSS/Sass files. The problem is now fixed. Please use “Check for Updates…” to download and install the update as a patch to your existing installation. You can also download RubyMine 6.3.2 from our website.

Posted in Announcement | Tagged | 1 Comment

Meet the RubyMine Team at RailsConf 2014 in Chicago, Illinois

Since 2006, RailsConf has been the largest gathering of Rails developers in the world, and for most of that time, Rubyists as well. We first joined the conference in 20o9 and since then RailsConf is one of the main events of the year for our team.

We’ve been looking forward to RailsConf 2014 and it’s meeting all of our expectations. The first day was great with interesting and inspiring talks that included ours with Justin Gordon, JetBrains Technical Evangelist. But the most exciting part for us is meeting you face-to-face, the top Rails talent, companies, and project owners from around the world, and listening to your feedback personally.

So if you have any questions, are interested in catching a demo or two, or just looking for company over a cup of coffee during the break, you’re most welcome to join us at the most colorful JetBrains/RubyMine booth in the expo hall April 23-24!  We will also be wearing our RubyMine t-shirts so you can easily find us around the show.

Here we are:

We would be pleased to meet you! By the way, if you’re interested in pairing with Justin, he’ll be at AirPair 11:00 to 11:30 today.

Posted in Announcement | Tagged | Leave a comment

RubyMine 6.3.1 is Already Here

Hello everyone,

We’ve just made available the fresh RubyMine 6.3.1!

We would like to thank you all for the feedback. We’ve fixed the most annoying issues being submitted with the forcing line problem while pasting in Slim files among others.

Look at the full list of fixes and use “Check for Updates…” to download and install the update as a patch to your existing installation. You can also download RubyMine 6.3.1 from our website.

Develop with pleasure!
JetBrains RubyMine Team

Posted in Announcement | Tagged | 1 Comment

RubyMine 6.3: Rails 4.1, Slim 2.0, AngularJS, and more

Hello everyone,

We’re exited to announce that RubyMine 6.3 is finally ready!

RubyMine 6 focused on making sure you got the best of Ruby, and hopefully you did. 


But we’re not forgetting about raising your productivity while developing web applications. This is why RubyMine 6.3 brings support for Rails 4.1, better Slim and AngularJS, as well as multiple carets and selection, a long-awaited and top-voted editor feature.

RubyMine 6.3 introduces the following important changes:

  • Spring and json.jbuilder views for better Rails 4 & 4.1 support
  • Slim support enhancements with Slim 2.0, code formatting and embedded code types
  • AngularJS framework support with smart code completion, refactoring, navigation, and quick documentation
  • REST Client сookies support with adding, modifying and reviewing capabilities
  • More filters such as :css, :sass, and :coffeescript supported for HAML
  • RSpec 3-compatible formatter
  • Bundled Vagrant plugin

Read more about what’s new and download RubyMine 6.3. Note that RubyMine 6.3 is a free update for everyone who purchased their RubyMine license after April 4, 2013. Learn more about RubyMine 6.3 pricing.

We would like to thank all of you, who have voted for issues, submitted features requests and have been trying RubyMine during the Early Access Program. We always appreciate your feedback!

And as usual, a 30-day trial is available if you want to try RubyMine as your new Ruby on Rails IDE.

Develop with pleasure!
JetBrains RubyMine Team

Posted in Announcement | Tagged | 32 Comments

Welcome RubyMine 6.3 Release Candidate!

Hello everyone,

RubyMine 6.3 release candidate is ready! These last days before the release we’re focused on fixing and polishing. But we still have something new to share: Code | Reformat Code… is now available for Slim:



This update also includes the fix for annoying freeze in debugging problem.

Feel free to download the RC build from our EAP page. You can take a look at the changes in release notes.

Please stay tuned for not to miss the final release! Your feedback is very welcome as always.

Develop with pleasure!
JetBrains RubyMine Team

Posted in Announcement, Better Code | Tagged , | Leave a comment