11
votes

Rails 3.2.8 Application.js et applicy.css ne fonctionnent pas comme prévu

Lorsque j'essaie d'inclure xxx pré>

le contenu des fichiers de l'application.css est le suivant: p> xxx pré>

et le contenu de Application.js Fichier est P>

<%= stylesheet_link_tag    "social_stream" %>
<%= javascript_include_tag "jquery" %>


2 commentaires

Est-ce que vous n'incluez pas uniquement social_stream actifs ou rien n'est chargé à l'aide de fichier manifeste?


J'ai ajouté tes tester.CSS là-bas mais c'est pas inclus également. Comme il y a * = Exiger_tree. Cela devrait fonctionner.


4 Réponses :


14
votes

Cela devrait être la version de la version rubis. Vous utiliseriez Ruby 2.0.0 , essayez de rétrograder sur 1.9.2 ou 1.9.3 . J'espère que cela fonctionnera.


2 commentaires

Votre solution a fonctionné mais je suis surpris de voir comment la mise à niveau de la version peut-elle avoir une incidence sur cela?


C'est fou, pourquoi cesserait-il de travailler avec Ruby 2.0.0?



8
votes

La réponse de Nazar Hussain m'a aidé. Cela dépend aussi de la version rubis. Si vous utilisez V.2, essayez de rétrograder à V.1.9. Il est très facile si vous utilisez RVM:

Pour installer V.1.9.3 Utilisation: P>

$ rvm --default use 1.9.3


0 commentaires

5
votes

J'avais aussi ce problème, mais avec des versions plus récentes de rails et de rubis.

Examiner le journal, j'étais servi JavaScript.js du cache de rails lorsque le serveur n'a pas vu de modification dans le fichier. Je suis allé et j'ai déplacé les lignes exigées (juste une) pour indiquer aux rails qu'il y a une modification du fichier et de la compilation / utilisation. Wellm qui l'a fait pour moi!

espérons que cela aide quelqu'un.

Une autre découverte importante est de mettre à niveau votre gemme de pignon dans votre gemfile.

J'ai eu la version 2.2 .1 et eu des problèmes, après la mise à niveau de la version 2.2.2, elle fonctionnait xxx


1 commentaires

Malheureusement ça n'a pas travaillé pour moi. Ne peut pas croire que j'ai ce problème en 2017 -_-



1
votes

Utilisez-vous des sasses ou moins ou quelque chose de similaire?

Je viens d'avoir ce problème et j'ai trouvé que c'était parce que le fichier application.css contenait du code SCSS, qu'il ne peut pas gérer par défaut.

Renommer simplement le fichier à l'application.css.scss résorda ce problème sous Rails 4.2.1.


0 commentaires