La suite est _form.html.erb générée pendant l'échafaudage. Je veux utiliser la même vue, mais je veux appliquer un style à celle-ci. Je peux voir les classes div "field" et "action", mais je ne peux pas appliquer de style. J'ai essayé d'appliquer le style à partir de assets/stylesheets/posts.css. Je ne peux pas non plus trouver où css est initialement appliqué à ce formulaire. Je suis désolé, je suis nouveau sur les rails. Toute aide est appréciée. Merci.appliquer du style aux vues d'échafaudage
0
A
Répondre
0
Normalement, vous devriez avoir un fichier de mise en page css à ce chemin:
your_app/app/views/layouts/_stylesheets.html.erb
qui est appelée à partir de la principale mise en page de l'application:
your_app/app/views/layouts/application.html.erb
Dans ce fichier, vous devriez voir la ligne suivante :
<%= render 'layouts/stylesheets' %>
Cette instruction appelle le fichier de disposition _stylesheets.html.erb
. Dans ce fichier, vous pouvez trouver toutes les importations css. Ex:
<%= stylesheet_link_tag 'styles', :media => 'screen' %>
Si vous voulez atteindre le fichier styles.css
, vous pouvez le trouver ici:
your_app/public/stylesheets
0
Vous voulez inclure cette ligne quelque part dans votre fichier de mise en page, de sorte que le CSS sera inclus dans la page:
<%= stylesheet_link_tag "my_css_file" %>
Dans votre contrôleur, vous voudrez probablement spécifier votre disposition. Dans le cas de /views/layouts/my_layout.html.erb, vous allez faire quelque chose comme ceci:
class MyController < ApplicationController
layout :my_layout
...
end
Questions connexes
- 1. AspNet MVC - Appliquer la sécurité aux vues?
- 2. Application dynamique du style aux vues dans le code java
- 3. Appliquer le style uniquement aux éléments enfants du premier niveau
- 4. Appliquer le style à l'enfant des vues sur
- 5. Appliquer select2 aux éléments du noeud cloné?
- 6. Appliquer le style créé avec jQuery aux éléments nouvellement créés
- 7. Appliquer seulement le style aux colonnes de table visibles
- 8. Appliquer le style CSS aux éléments de l'enfant
- 9. éviter le style WPF à appliquer aux parents pendant mouseover
- 10. Comment appliquer le style jquery ui aux éléments générés dynamiquement
- 11. CSS Appliquer le style aux entrées vides ([value = ''])
- 12. Appliquer le style aux cellules de la première rangée
- 13. Comment appliquer un style aux ListViewItems dans WPF?
- 14. J'ai du mal à appliquer du style aux listes non ordonnées
- 15. Style Trigger pour appliquer un autre style
- 16. vba appliquer le style
- 17. Comment appliquer ce style
- 18. SmartGWT: appliquer dynamiquement le style
- 19. Comment appliquer CSS aux boutons?
- 20. Application dynamique du style
- 21. Appliquer le style uniquement à l'entrée = texte
- 22. Appliquer le style à jQueryUI
- 23. Appliquer un style sur MultiAutoCompleteTextView
- 24. Affectation du style CSS aux cellules Slickgrid
- 25. Application du style aux listes de définition avec html/css
- 26. Appliquer une apparence de synthétiseur aux curseurs?
- 27. Problèmes lors du passage aux vues de classe dans Django
- 28. Appliquer des règles aux données
- 29. Comment appliquer le style de bouton à partir du code?
- 30. Comment appliquer du style à un TextView par programme
Voulez-vous profiter d'une « feuille de style » partielle peut être bon pour le code SEC, mais le 'stlyesheet_link_tag' peut aussi être inclus dans la mise en page directement. – Smudge
Je suis totalement d'accord. Mais, à mon humble avis, c'est une bonne pratique de séparer les appels CSS. Bien sûr, si vous n'avez qu'un seul appel, incluez-le directement dans la mise en page. – Zakaria