Tuesday, May 13, 2025
HomeRuby On RailsRubyMine 2025.1: Main AI Assistant Improve, Cloud-Based mostly Code Completion for RBS,...

RubyMine 2025.1: Main AI Assistant Improve, Cloud-Based mostly Code Completion for RBS, Extra Ruby 3.4 Assist, Kamal Schema Updates, Enhanced RemDev, and Extra


RubyMine

RubyMine 2025.1 introduces a massively upgraded AI Assistant (code completion for RBS, offline mode, extra fashions out there, and different options), assist for the newest Kamal model, debugging for multi-module initiatives, and considerably improved distant growth.

Beneath is a quick overview of essentially the most notable options. For an in depth description of this replace, please go to our What’s New web page.

You may get the brand new construct from our web site or through the free Toolbox App.

AI Assistant

The brand new RubyMine launch comes with all JetBrains AI options accessible free of charge, with limitless use for some, comparable to limitless code completion and native mannequin assist, and restricted credit-based entry to others. You may select what to make use of and how one can use it with the new subscription system.

RBS coding help

RubyMine 2025.1 additional expands the powers of the JetBrains AI Assistant plugin with code completion for RBS primarily based on JetBrains’ new Mellum mannequin. AI Assistant now additionally permits you to use pure language prompts immediately within the editor to boost your RBS coding.

Editing RBS with cloud-based code completion

Higher AI options

AI code options are actually supplied with error inspections and syntax highlighting to be sure you discover and use solely what most accurately fits your functions.

New fashions and modes

Take full management of your AI expertise in RubyMine by selecting from the newest and most superior fashions: Claude 3.7 Sonnet and Gemini 2.0 Flash.

Now you can additionally use the plugin offline. With Ollama and LM Studio native fashions, all AI-powered coding help remains to be out there even when there’s no web connection.

Enabling AI Assistant offlinemode

Improved AI chat

Be extra productive with the upgraded AI chat, which might now find essentially the most related information and make options throughout your complete undertaking inside one interplay. Furthermore, it can discover and counsel the place to insert the newly generated code to save lots of you the difficulty of guide copy-pasting. All it takes is one click on on the Apply button.

Applying suggested code snippet

Smarter AI consciousness

The revamped AI Assistant higher understands your complete undertaking because of the superior RAG-based retrieval method. Whereas AI context now consists of not too long ago accessed information, you may inform AI Assistant which information or folders to disregard by configuring an .aiignore file.

Enabling .aiignore file

Ruby

Ruby 3.4 assist 

RubyMine 2025.1 shows warnings if you create constants or modify the worldwide Ruby namespace and sends error messages when utilizing key phrase and block arguments inside index assignments.

Warning on using reserved Ruby namespace

asdf 0.16+ compatibility 

RubyMine 2025.1 helps the newest model of asdf to verify the interpreters put in with this model supervisor are acknowledged correctly. This fixes any points you may need beforehand encountered in RubyMine when utilizing the re-written 0.16 model of asdf.

Rails

Kamal 2.4.0 and a couple of.5.0 assist 

RubyMine 2025.1 comes with the up to date deploy.yml schema that can assist you deploy your Rails purposes with the brand new 2.4.0 and a couple of.5.0 variations of Kamal.

Editing deploy.yml config file with updated schema

Rake activity and Rails generator dealing with

Management the automated refreshing of Rails mills and Rake duties utilizing superior settings. When the automated loading is disabled, solely guide reload actions can be found. We have now additionally improved the UX by inserting loading errors in balloon notifications as a substitute of the beforehand used window notifications. 

Disabling automatic Rake task and Rails generator loading

Consumer expertise 

Consumer interface updates

The UI enhancements in RubyMine 2025.1 embrace native Home windows file dialogs, that are a part of the default settings however could be modified to the earlier choice in Superior Settings | Consumer Interface. We additionally simplified the process of making new information. After clicking the + icon within the Undertaking instrument window, now you can rapidly discover and choose the required template from the popup utilizing the search area. 

New File popup

Computerized plugin updating 

RubyMine 2025.1 can replace plugins within the background. With this setting, all out there and suitable updates are downloaded and utilized on the subsequent RubyMine restart. 

Enabling automatic plugin updating

VCS 

RubyMine 2025.1 now not provides the modal commit interface as a bundled choice, however you may nonetheless use it as a separate plugin. One other change is the improved diff view, which lets you see commit particulars for faster and simpler evaluation of the file historical past and modifications.

Viewing file details in new diff view

Distant growth 

Containerfile assist

Get pleasure from extra freedom and suppleness when utilizing numerous instruments for distant options in the identical atmosphere. With RubyMine 2025.1 that includes built-in Containerfile recognition, Docker, Podman, and Buildah can all be configured in the identical file. And this file is absolutely acknowledged by the instruments of your alternative, with full assist for syntax highlighting, linting, and snippet options.

Editing Containerfile

Improved enhancing

With decreased typing, highlighting, and formatting latency, RubyMine 2025.1 ensures a greater general enhancing expertise in distant growth.

To study in regards to the newest options as they arrive out, please comply with RubyMine on X

We invite you to share your ideas within the feedback under and to counsel and vote for brand new options within the subject tracker.

Pleased creating!

The RubyMine group

image description



RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments