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. 

blog_image

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

This entry was posted in Announcement and tagged . Bookmark the permalink.

32 Responses to RubyMine 6.3: Rails 4.1, Slim 2.0, AngularJS, and more

  1. bugagazavr says:

    Cool, but not all slim syntax supported. Like this http://yadi.sk/d/iCc_Ok5JLjphY

  2. Jamal Abdou-Karim Bengeloun says:

    Where can I find the previous 6.x release?

    I had a perfectly functioning 6.x version entitled by my license and when I tried to upgrade to 6.3 (which is a minor version change – so it should still be a fair upgrade) it did not work.

  3. Johnny Shields says:

    Thank you for the awesome work to stay current with the latest Ruby developments.

    Any chance of seeing Ember.js and Emblem templates (Ember variant of Slim) supported soon?

  4. Jake Trent says:

    +1 emblem support

  5. gberger says:

    Multi carets don’t work on Ubuntu 13.10.

    Apparently the shortcut Alt+Mouse1 is not recognized by Rubymine, instead being captured by the desktop layer in order to move a window.

    • gberger says:

      Solution:

      gsettings set org.gnome.desktop.wm.preferences mouse-button-modifier “”

      This sets the (“Windows”) key to be the modifier key for that action.

  6. Neil says:

    Relieved to see an RSpec 3 compatible formatter. When can we expect to see this in the IntelliJ Ruby plugin?

    Thanks lads

  7. Dr Polar Humenn says:

    Are you sure that bug about the debugger freezing has been fixed? In debugging a rails server, it freezes in debug after trying to expand an item in the Variables list, with the phrase “Collecting data….” sitting there. Hitting the play button, clears the Variables list with an item “(!) Connected”, and nothing happens.

    • Dr Polar Humenn says:

      May have figured out a hint to the problem. I was using MongoMapper, a ORM for Ruby, and it inadvertently created an attribute containing another MongoMapper::Document object that referenced its parent MongoMapper::Document, creating a circular reference. This situation was unexpected on my part, and creating that particular attribute from a hash in Object#new should have raised an exception since the hash symbol was incorrectly spelled. It did not raise an exception and created an instance variable with the misspelled name, if which it should have raised an exception. (??). Anyway, this attribute contained the MongoMapper::Document object, but it had no bona fide association associated with it, and that may have lead to the problem possibly with evaluation for display.

      However, one would think that a configuration containing circular references should work in this regard, should it not? There must be some run away evaluation going on. Anyway, since I corrected the typo, I’ve solved my particular problem, but just putting this post out there in case somebody else runs into this situation.

    • Anuki says:

      Please leave comment and steps to reproduce in the http://youtrack.jetbrains.com/issue/RUBY-15088 if you are able to reproduce the problem with Ruby-1.9.3, if with another version, feel free to submit a new issue. Thanks for reporting.

  8. Carlo says:

    Slim extraction is still unsupported?

  9. Ma Da says:

    Can Spring in Rubymine works on Windows 7?

  10. Etienne Charlier says:

    There is a community edition for pycharm & ideaj,

    Is a community edition of rubymine planned ?

    • Tatiana Vasilyeva says:

      No, it is actually not. But if you have some good ideas on what can be included in community RubyMine edition, we would be glad to discuss!

  11. Rick says:

    No matter what I try, whenever I attempt to run Cucumber or Rspec I get an error
    in `require’: cannot load such file — teamcity/spec/runner/formatter/teamcity/formatter (LoadError)
    Not sure what the issues is. I’ve installed cucumber-rails, cucumber, rspec-rails, rspec… etc.

    This is really frustrating me because I know it is probably something very simple. Please lead me out of this darkness. ;-)

    Rick

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">