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


Publicado

em

por

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.