ホームページ >ウェブフロントエンド >CSSチュートリアル >Ruby on Rails フロントエンド フレームワーク CSS クラスレス または クラスライト sem CDN
この記事では前の記事と同じトピックについて説明しますが、前の記事では CDN でホストされる CSS フレームワークを使用しましたが、この記事ではローカル CSS ファイルを使用し、それらをプロジェクト フォルダーにコピーします。
rails serve
コマンド実行前の時間は、コマンド実行の合計時間を表示するために使用されます。次の例では 47 秒かかりました。 <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 は、「ビルドなし」の理念に基づいて、デフォルトで Propshaft をアセット パイプライン ライブラリとして使用し、Importmap を JavaScript ライブラリとして使用します。 Importmap は 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>
タグの上部には、ページのレンダリングと通常の操作に重要な構造要素が含まれています。 <head>
タグは、ページの動作 (JavaScript を使用)、外観 (CSS を使用)、他のシステムやサービスとの関連付け、CSRF や 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>
または、次のコマンドを使用してすべてのルートを表示できます:
<code>$ cd classless-css-local && code .</code>
http://127.0.0.1:3000/rails/info/routes
を使用してブラウザ経由でルートにアクセスすることもできます。プロジェクトルートで bin/dev
を使用して開発サーバーを起動するか、rails server
を使用して標準の Rails サーバーを起動することを忘れないでください。開発サーバーは、必要な処理を実行してユーザーに提供するために、JavaScript および CSS ファイルへの変更を「リッスン」します。 Ruby on Rails は、デフォルトで MVC (Model-View-Controller) アーキテクチャを使用してプロジェクト編成を開始します。ほとんどのコードは次のフォルダーに編成されています:
app/models
フォルダーに保存してください。
app/views
リクエストのライフサイクルに関連するコードは、app/controllers
紙面の都合上、以降の手順は省略させていただきます。 上記はオリジナルのテキストから擬似的にオリジナル化されており、画像の元の形式と場所が保持されていることに注意してください。 完全な疑似オリジナルには、残りの部分も同様に書き直す必要があります。 以上がRuby on Rails フロントエンド フレームワーク CSS クラスレス または クラスライト sem CDNの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。