Cet article traite du même sujet que l'article précédent, mais là où l'article précédent utilisait un framework CSS hébergé sur CDN, cet article utilisera des fichiers CSS locaux et les copiera dans le dossier du projet.
rails serve
Le temps avant la commande est utilisé pour afficher la durée totale d'exécution de la commande. L'exemple suivant a pris 47 secondes. <code>$ rails -v Rails 8.0.0 $ time rails new classless-css-local ... real 0m47.500s user 0m33.052s sys 0m4.249s</code>
Rails 8, basé sur sa philosophie « sans construction », utilise Prop Shaft comme bibliothèque de pipeline d'actifs et Importmap comme bibliothèque JavaScript par défaut. Importmap ne fait rien avec JavaScript.
<code>$ rails -v Rails 8.0.0 $ time rails new classless-css-local ... real 0m47.500s user 0m33.052s sys 0m4.249s</code>
app/views/layouts/application.html.erb
<code>$ cd classless-css-local && code .</code>
<head>
contient des éléments structurels importants pour le rendu des pages et le fonctionnement normal. La balise <head>
est utilisée pour contenir des métadonnées et des ressources importantes qui aident à configurer le comportement de la page (à l'aide de JavaScript), l'apparence (à l'aide de CSS), l'association avec d'autres systèmes et services et la configuration de la sécurité, telle que la protection CSRF et CSP
<body>
;
localhost:3000/pages/html_test_1
localhost:3000/pages/html_test_2
localhost:3000/pages/html_test_3
localhost:3000/pages/html_test_4
config/routes.rb
<code class="language-html"> <title></title><meta content="width=device-width,initial-scale=1" name="viewport"></meta><meta content="yes" name="apple-mobile-web-app-capable"></meta><meta content="yes" name="mobile-web-app-capable"></meta><link href="/icon.png" rel="icon" type="image/png"></link><link href="/icon.svg" rel="icon" type="image/svg+xml"></link><link href="/icon.png" rel="apple-touch-icon"></link></code>
rails g controller pages html_test_1 html_test_2 html_test_3 html_test_4 --skip-routes
<code>$ rails -v Rails 8.0.0 $ time rails new classless-css-local ... real 0m47.500s user 0m33.052s sys 0m4.249s</code>
Vous pouvez également utiliser la commande suivante pour afficher tous les itinéraires :
<code>$ cd classless-css-local && code .</code>
http://127.0.0.1:3000/rails/info/routes
. N'oubliez pas de démarrer le serveur de développement en utilisant bin/dev
ou le serveur Rails standard en utilisant rails server
à la racine du projet. Le serveur de développement « écoute » les modifications apportées aux fichiers JavaScript et CSS afin d'effectuer le traitement nécessaire et de les transmettre à l'utilisateur. Ruby on Rails utilise par défaut l'architecture MVC (Model-View-Controller) pour lancer l'organisation du projet. La plupart du code est organisé dans les dossiers suivants :
app/models
app/views
app/controllers
En raison du manque d'espace, les étapes suivantes seront omises. Veuillez noter que ce qui précède a été pseudo-originalisé à partir du texte original et conserve le format et l'emplacement d'origine de l'image. Un pseudo-original complet nécessiterait une réécriture similaire du reste.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!