Stylesheet_link_tag :alle versus :Medien =>alle
Ich habe eine neue Rails-Anwendung aus einem Gerüst, aber das tutorial Forderungen der folgenden wird angezeigt:
<%= stylesheet_link_tag "application", :media => "all" %>
während ich mich:
<%= stylesheet_link_tag :all %>
Was ist der Unterschied zwischen Ihnen? Welches sollte ich nutzen? Warum?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit
gehören die stylesheet namens Anwendung.css haben, können Sie Dateien wie Anwendung.css.sass oder Anwendung.css.scss oder andere Erweiterungen und Schienen kompiliert die css-Datei mit dem richtigen stylesheet-engine und dienen der Anwendung.css-Datei.
Dem Attribut "media=all" ist eigentlich ein css-Attribut, was bedeutet, dass die css für alle Medien, wie beim Besuch der website, beim drucken des Bildschirms, etc. Sie finden weitere Informationen über das media-Attribut auf diesem link.
Mithilfe
werden Sie alle stylesheets, die Sie auf Ihrem app/assets/stylesheets Verzeichnis.
Weitere Informationen finden Sie auf diesem link.
Bitte schauen Sie auf api-docs. Hier haben Sie ein Zitat von ihm:
type
AttributDie zweite nicht über die Medien geben, es ist meine umfassen alle .css von stylesheets Verzeichnis auf non-asset-pipeline-Projekt.
stylesheet_link_tag akzeptiert auch einen parameter für das media-Attribut in der generierten
Produzieren:
Wenn statt, Sie wollen, um alle stylesheets in die stylesheets-Verzeichnis, rufen Sie einfach an:
aus der rails wiki: