5 plug-ins úteis do Visual Studio para desenvolvedores Ruby on Rails

Este é outro plugin popular para Rails que fornece suporte aprimorado para Rails.

Os templates ERB HTML são amplamente usados ​​no ecossistema Rails como visualizações para renderizar páginas HTML para websites. O plugin Rails tem suporte para o .erb sintaxe e também fornece preenchimento automático para tags HTML populares como folhas de estilo, meta tags, tags de ativos e assim por diante.

Este plugin também ajuda a alternar entre as visualizações do Rails (*.erb arquivos) facilmente. Ele também ajuda a ver a documentação online de quaisquer métodos ou comandos facilmente lado a lado.

Aqui estão alguns dos recursos que este plug-in oferece:

– Ruby on Rails “Asset Helpers” e “Tag Helpers” snippets.

– destaques da sintaxe .erb.

– Navegação entre arquivos relacionados por meio de comando.

– Vá para Definição.

– Ver sugestão de caminho, sugestão de método estático do modelo e sugestão de campo do modelo.

– Abra o documento online ao lado por meio do comando.

Fonte: Trilhos

Imagem de VSCode Rails

Ruby Solargraph é um dos plug-ins mais úteis desta lista e fornece IntelliSense, autocompletar código e documentação embutida para Ruby.

A documentação embutida ajuda a visualizar todos os métodos permitidos da classe / objeto e também ajuda a compreender facilmente a definição de cada método e seus argumentos.

Este é um dos plug-ins que usei pessoalmente muitas vezes para me referir à documentação de um método Ruby, argumentos para um método e assim por diante.

Imagem de VSCode Solargraph

Esta é a minha extensão favorita, que pode economizar muito tempo e dores de cabeça. Esta extensão adiciona automaticamente end a todos os seus blocos de código Ruby.

Imagem de VSCode Endwise

Este plugin ajuda a definir um esquema de banco de dados e também habilita o preenchimento automático para esquemas de banco de dados Rails.

Ao definir esquemas ou criar tabelas para qualquer entidade, este plugin habilita e autocompleta sintaxe para todos os seus DDLs (linguagem de definição de banco de dados) como create_table, create_index, delete_table, update_table, e assim por diante.

Imagem de Esquema VSCode DB

Ajuda no preenchimento automático de todos os atributos de qualquer entidade de banco de dados. Por exemplo, se User tem email, name, e date_of_birth atributos, este plugin irá detectar automaticamente a definição de entidade e preencher automaticamente seus atributos quando você digitar User.

Imagem de Esquema VSCode DB

Por que usar o Visual Studio?

Existem muitas outras opções de IDE para desenvolvedores Ruby on Rails como RubyMine (a versão corporativa), Sublime, Vim e assim por diante.

Mas meu favorito pessoal é o Visual Studio, pois tem amplo suporte a plug-ins para várias linguagens como Golang, PHP, Node.js e muito mais. Portanto, é o IDE padrão, especialmente para desenvolvedores poliglotas.

Mesmo que o visual studio carece de poucos recursos em comparação ao RubyMine, como obter suporte para as últimas atualizações da versão Rails, ele cobre a maioria dos recursos necessários para o desenvolvimento por meio de plug-ins da comunidade.

Se este artigo foi útil, compartilhe-o com sua rede. Ademais, siga-me no Twitter para saber quando publicarei meu próximo artigo.