Pricey all,
As a few of you already know, RubyMine 2022.1 was shipped with out help for Rails 3. The explanation for this choice was fairly easy: Rails 3 reached Finish Of Life a few years in the past, and most of you had lengthy since switched to the newer Rails releases. Therefore, persevering with to help Rails 3 in RubyMine merely didn’t appear sensible given the quantity of effort that might have been concerned.
Nonetheless, we didn’t talk this choice in a transparent and well timed method, which resulted in affordable questions from a few of our customers who nonetheless use Rails 3. We want to apologize for that and guarantee you that we mounted the problems that had been brought about when Rails 3 help was discontinued as a part of the current bugfix replace – v2021.1.1. Take a look at the associated ticket for particulars: RUBY-28806.
That stated, please observe that Rails 3 will now not be supported beginning with the subsequent main launch – RubyMine 2022.2. Which means Rails options which might be shared amongst Rails 3/4/5/6/7 will work, however something particular to Rails 3 (primarily server run configurations) will stop to work. Beginning with RubyMine 2022.2, we are going to now not be fixing any new points associated to Rails 3.
Whereas we’re at it, we’d wish to additionally notify you about our plans to deprecate help for another options and applied sciences that we contemplate outdated:
- Rails View, a Rails-specific option to show the undertaking construction in RubyMine, is now disabled by default resulting from an absence of recognition amongst RubyMine customers. Current customers who use the Rails View will nonetheless have entry to it within the present main model and will explicitly reinstate it by following the directions right here. Our plan is to make this characteristic obtainable via a separate plugin for RubyMine in one of many subsequent main releases.
- RCov gem – It will likely be disabled by default in v2022.2, however the IDE will counsel you re-enable it if it detects that your configuration wants it. The total retirement of RCov is deliberate within the ultimate main launch this 12 months (v2022.3). See RUBY-29587 and RUBY-29645 for the small print.
- Help for the pre-load servers – Zeus, Spork, and Nailgun, in addition to the JRubyCucumber run configuration kind, will probably be deprecated in v2022.2. Associated ticket: RUBY-29506.
RubyMine v2022.2 must be launched someday within the third quarter of 2022. Please take motion accordingly and tell us in case you have any additional questions.
Pleased creating!
The RubyMine workforce