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

Tatiana Vasilyeva

Hello everyone,

We’re excited 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

Comments below can no longer be edited.

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

  1. bugagazavr says:

    April 3, 2014

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

  2. Jamal Abdou-Karim Bengeloun says:

    April 3, 2014

    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.

    • Jamal Abdou-Karim Bengeloun says:

      April 4, 2014

      Never mind, found it: http://download.jetbrains.com/ruby/RubyMine-6.0.3.dmg

    • Tatiana Vasilyeva says:

      April 4, 2014

      RubyMine license includes one year of free product upgrades since the purchase date, including major and minor version upgrades. RubyMine 6.3 is a free update for everyone with license purchased/updated on or after April 3, 2013.

  3. Johnny Shields says:

    April 4, 2014

    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:

    April 4, 2014

    +1 emblem support

  5. gberger says:

    April 4, 2014

    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:

      April 4, 2014

      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:

    April 6, 2014

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

    Thanks lads

    • Tatiana Vasilyeva says:

      April 7, 2014

      Please download the latest plugin version: http://plugins.jetbrains.com/update/index?pr=&updateId=15748

      • Neil says:

        April 8, 2014

        Thanks Tatiana. Because the version has change from 6.5.x to 6.3.x, IDEA’s plugin updater isn’t recognising it as a newer version.

        • Tatiana Vasilyeva says:

          April 8, 2014

          Oh, yes. Sorry for that. Will clear it up.

      • Neil says:

        April 8, 2014

        Additionally, after uninstalling 6.5.0.20140314, and trying to install 6.3.0.20140404, IDEA says:

        Plugin Ruby is incompatible with current installation

        I’m on build 135.480 of IDEA.

        • Oleg Sukhodolsky says:

          April 8, 2014

          The latst plugin is compatible with 13.1.2 EAP only

  7. Dr Polar Humenn says:

    April 7, 2014

    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:

      April 7, 2014

      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.

      • Oleg Sukhodolsky says:

        April 8, 2014

        This is not a known problem. Please file a ticket about it.

    • Anuki says:

      April 7, 2014

      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:

    April 9, 2014

    Slim extraction is still unsupported?

  9. Ma Da says:

    April 17, 2014

    Can Spring in Rubymine works on Windows 7?

    • Oleg Sukhodolsky says:

      April 24, 2014

      As far as I know Spring doesn’t work on Windows, so RubyMine can not run it there.

  10. Etienne Charlier says:

    June 4, 2014

    There is a community edition for pycharm & ideaj,

    Is a community edition of rubymine planned ?

    • Tatiana Vasilyeva says:

      June 4, 2014

      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:

    June 10, 2014

    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

    • Oleg Sukhodolsky says:

      June 11, 2014

      Are you using spring?

    • chylli says:

      July 3, 2014

      I have also same problem.
      I’m using spring

      • Oleg Sukhodolsky says:

        July 3, 2014

        To run rspec/cucumber we need to add our helper classes to load path and if spring has been started outside of RubyMine or before rpsec/cucumber support has been added to the project then these classes will not be added to load path.
        I’d suggest to stop spring (in command line “spring stop”)
        and try to run rspec/cucumber from RubyMine after that.
        If the problem will not be fixed please report a bug in our tracker (http://youtrack.jetbrains.com/issues/RUBY) or let’s discuss this on our forum (http://devnet.jetbrains.com/community/ruby?view=discussions&start=0)

        • Billy says:

          September 1, 2014

          Thanks for this!

Subscribe

Subscribe for updates