Installing Webpack in an existing Ruby On Rails application

After a few hours searching / reading blogs to make the Ruby On Rails project work integrated with the Webpack I decided to document the process.
First at all my project was generated at version 5.0.0, now is using ROR 5.1.4 (last stable) and Ruby 2.5.0.
What I’ll show in this post?

Continue lendo “Installing Webpack in an existing Ruby On Rails application”

Configurações de usuário para o SublimeText

Algumas configuraçoẽs que utilizo no SublimeText para codificar.

 

Ruby on Rails + AngularJS: No route matches [GET] assets

Hoje fui migrar o meu sistema desenvolvido com o Ruby on Rails para utilizar o AngularJS (um framework super heróico de JavaScript), porém após realizar a atualização percebi que o sistema começou a ter problemas de execução.

Ruby on Rails

O problema: ActionController::RoutingError (No route matches [GET] "/assets/systemApp.js")

Motivo: No Ruby on Rails 4 após ser publicado a aplicação no servidor de produção é atribuído um hash para cada item do asset, fazendo com que o sistema não encontre mais os arquivos de JavaScript.

Solução:
Para resolver esse problema precisei informar no application.js (arquivo que controla as bibliotecas necessárias para executar o sistema) que o arquivo systemApp.js deverá ser carregado
//= require systemApp.js