<code>$ rails -v Rails 8.0.0 $ time rails new classless-css-tailwind ... real 0m47.500s user 0m33.052s sys 0m4.249s</code>
이 기사는 이 시리즈의 이전 기사와 매우 유사하지만 이번에는 Tailwind 프레임워크를 클래스 없는 CSS 프레임워크로 사용하겠습니다.
rails serve
명령 앞의 time
은 명령 실행의 총 시간을 표시하는 데 사용됩니다. 다음 예에서는 47초가 걸렸습니다. <code>$ rails -v Rails 8.0.0 $ time rails new classless-css-tailwind ... real 0m47.500s user 0m33.052s sys 0m4.249s</code>
Rails 8은 "No Build" 철학에 따라 기본적으로 Propshaft를 리소스 파이프라인 라이브러리로 사용하고 Importmap을 JavaScript 라이브러리로 사용합니다. Importmap은 JavaScript 처리를 수행하지 않습니다.
<code>$ rails -v Rails 8.0.0 $ time rails new classless-css-tailwind ... real 0m47.500s user 0m33.052s sys 0m4.249s</code>
app/views/layouts/application.html.erb
<code>$ cd classless-css-tailwind && code .</code>
<head>
태그에는 페이지 렌더링 및 올바른 기능을 위한 중요한 구조 요소가 포함되어 있습니다. <head>
페이지 동작(JavaScript 사용), 모양(CSS 사용), 다른 시스템 및 서비스와의 연결, CSRF 및 CSP 보호와 같은 보안 설정을 구성하는 데 도움이 되는 메타데이터와 중요한 리소스를 포함하는 데 사용됩니다.
<body>
pages
, html_test_1
, html_test_2
및 html_test_3
액션html_test_4
을 사용하여 테스트 페이지를 생성합니다.
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
pages
액션으로 지정합니다. 이렇게 하면 웹사이트나 시스템에 액세스할 때 표시되는 첫 번째 페이지가 html_test_1
컨트롤러의 pages
페이지가 됩니다. 그렇지 않으면 Rails의 기본 페이지가 표시됩니다. html_test_1
<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-tailwind ... real 0m47.500s user 0m33.052s sys 0m4.249s</code>
또는 다음 명령을 사용하여 모든 경로를 표시할 수 있습니다.
<code>$ cd classless-css-tailwind && code .</code>
http://127.0.0.1:3000/rails/info/routes
를 사용하여 브라우저를 통해 경로에 액세스할 수도 있습니다. 프로젝트 루트에서 bin/dev
또는 표준 rails server
을 사용하여 개발 서버를 시작하는 것을 잊지 마세요. 개발 서버는 JavaScript 파일 및 CSS 파일의 변경 사항을 "수신"하여 사용자에게 제공하는 데 필요한 처리를 수행합니다. Ruby on Rails는 기본적으로 MVC(Model-View-Controller) 아키텍처를 사용하여 프로젝트 구성을 시작합니다. 대부분의 코드는 다음 폴더에 구성되어 있습니다.
app/models
폴더에 보관해야 합니다.
app/views
요청 수명주기와 관련된 코드는 app/controllers
html_test_1
<code>$ rails -v Rails 8.0.0 $ time rails new classless-css-tailwind ... real 0m47.500s user 0m33.052s sys 0m4.249s</code>
html_test_2
html_test_3
확장...위 내용은 Tailwind를 클래스 없는 CSS 프레임워크로 사용하는 빠른 Ruby on Rails 프런트엔드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!