2015-12-07 1 views
1

J'ai essayé d'utiliser Rails 5 après la mise à niveau de mon application Rails 4.2.Comment utiliser les pignons 4 avec Rails 5 après la mise à niveau

Après le changement de la version que j'utilise la commande bundle exec rake rails:update

Je suis l'erreur quand j'accéder à une vue:

Asset `application.css` was not declared to be precompiled in production. 
Declare links to your assets in `assets/config/manifest.js`. 

Répondre

3

Depuis Pignons 4 nécessite le fichier manifest.js vous devez créer le fichier assets/config/manifest.js, il était censé être créé sur le générateur, mais comme il n'était pas défini où placer le fichier, il ne crée pas pour l'instant. L'emplacement (ou le type, de js à yml) du fichier qu'il peut changer jusqu'à la sortie de Rails 5, alors soyez conscient.

Ajouter quelques options comme ci-dessous, suggested by @Eileen from Basecamp:

// JS and CSS bundles 
// 
//= link_directory ../javascripts .js 
//= link_directory ../stylesheets .css 


// Images and fonts so that views can link to them 
// 
//= link_tree ../fonts 
//= link_tree ../images