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
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.
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.
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.
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
.
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.