Image from VSCode Endwise Rails Db Schema
#RUBYMINE VS VSCODE CODE#
This extension automatically adds end to all your Ruby code blocks. This is my favorite extension that can save you a lot of time and headaches. Image from VSCode Solargraph Vscode Endwise This is one of the plugins I have personally used many times to refer to a Ruby method's documentation, arguments for a method, and so on. Inline documentation helps you view all the allowed methods of the class/object, and also helps you easily understand the definition of each method and its arguments. Ruby Solargraph is one of the most helpful plugins on this list, and provides IntelliSense, code completion, and inline documentation for Ruby. Source: Rails Image from VSCode Rails Ruby Solargraph Open the online document to the side through command. View path suggestion, Model’s static method suggestion, and Model’s field suggestion. Navigation between related files through command. Here are some of the features this plugin supports: - Ruby on Rails “Asset Helpers” and “Tag Helpers” snippets. It also helps you see online documentation of any methods or commands easily side by side. This plugin also helps to switch between Rails views ( *.erb files) easily. erb syntax and also provides auto-completion for popular HTML tags like stylesheet, meta tags, asset tags, and so on. This is another popular plugin for Rails which provides enhanced Rails support.ĮRB HTML templating is widely used in Rails ecosystem as views to render HTML pages for websites.
Format support via RuboCop, Standard, Rufo, and RubyFMT Lint support via RuboCop, Standard, and Reek Ruby plugin has the following features: - Automatic Ruby environment detection with support for rvm, rbenv, chruby, and asdf This plugin also supports code formatting via rubocop which is very much needed when you are working with team of developers to maintain consistent code format. This helps to debug any issues easily and in quick time. With enhanced debugging support, developers can set breakpoints and inspect the local and global variables in debug mode. It provides enhanced Ruby language and debugging support. With ~1.3M downloads, this is one of the most popular plugins for Ruby. Note: All visual studio plugins are available on the Visual Studio Marketplace for free. It has a ton of plugins, like the ones mentioned below, and they have helped me increase my productivity a lot.
#RUBYMINE VS VSCODE FOR FREE#
If you are Ruby on Rails developer who's looking for free development tools, I would recommend Visual Studio. These tools can save you a lot of time and they allow you to code more efficiently and thus increase your productivity. If you are a junior developer and are just getting started working on projects, then knowing about the appropriate tools is a must. Why use these tools?ĭevelopment tools play a significant role in a developer's life. In this article, I'll share some of the plugins that I use to make development with Ruby on Rails easier and more fun.