Mae creu gwefan gyda Ruby on Rails yn broses gyffrous, ac mae ychwanegu Esbuild a TailwindCSS yn gwneud y broses hon hyd yn oed yn haws a mwy effeithlon. Yn yr erthygl hon, byddwn yn mynd trwy'r camau i sefydlu prosiect Rails gyda'r ddau dechnoleg hyn. Byddwn yn edrych ar sut i osod, cychwyn a chynnal y prosiect, gan sicrhau bod gennych chi'r holl wybodaeth sydd ei hangen arnoch i ddechrau.
Y cam cyntaf yw creu prosiect newydd Rails. Os nad ydych wedi gosod Rails ar eich system, gallwch ei wneud trwy ddefnyddio'r gorchymyn canlynol:
gem install rails
Unwaith y bydd Rails wedi'i osod, gallwch greu prosiect newydd trwy ddefnyddio'r gorchymyn canlynol:
rails new my_project --skip-javascript
Mae'r flag --skip-javascript
yn sicrhau nad yw Rails yn creu ffeiliau JavaScript yn awtomatig, gan y byddwn yn defnyddio Esbuild yn lle hynny.
Y cam nesaf yw gosod Esbuild. Gallwch ei wneud trwy ychwanegu'r gem i'ch Gemfile
. Agorwch y ffeil Gemfile
a chynnwys y llinell hon:
gem "esbuild", "~> 0.14.0"
Ar ôl hynny, rhedeg y gorchymyn canlynol i osod y gem:
bundle install
Yna, gallwch ddefnyddio'r gorchymyn canlynol i greu ffeiliau Esbuild:
rails esbuild:install
Bydd hyn yn creu ffeiliau a ffolderi angenrheidiol ar gyfer Esbuild yn eich prosiect.
Nawr, gadewch i ni ychwanegu TailwindCSS i'r prosiect. Mae TailwindCSS yn fframwaith CSS sy'n caniatáu i chi greu dyluniadau hyblyg a modern. I'w osod, bydd angen i chi ychwanegu'r gem i'ch Gemfile
hefyd:
gem "tailwindcss-rails"
Ar ôl hynny, rhedeg y gorchymyn canlynol i osod TailwindCSS:
bundle install
Yna, gallwch ddefnyddio'r gorchymyn canlynol i osod TailwindCSS:
rails tailwindcss:install
Bydd hyn yn creu ffeiliau a ffolderi angenrheidiol ar gyfer TailwindCSS yn eich prosiect.
Ar ôl i chi osod Esbuild a TailwindCSS, mae angen i chi eu cydosod. Agorwch y ffeil app/javascript/application.js
a chynnwys y llinellau canlynol:
import "./stylesheets/application.tailwind.css"
Yna, agorwch y ffeil app/assets/stylesheets/application.tailwind.css
a chynnwys y llinellau canlynol:
@tailwind base; @tailwind components; @tailwind utilities;
Mae hyn yn sicrhau bod TailwindCSS yn cael ei ddefnyddio yn eich prosiect.
Mae popeth wedi'i sefydlu, felly nawr gallwch gychwyn y gwefan. Defnyddiwch y gorchymyn canlynol i gychwyn y gweinydd Rails:
rails server
Yna, gallwch fynd i http://localhost:3000
yn eich porwr i weld eich gwefan. Os ydych chi'n gweld y neges "Ydych chi'n barod i fynd?", mae popeth wedi'i sefydlu'n iawn!
Mae TailwindCSS yn cynnig llawer o ddulliau a chymhwyso i'ch helpu i greu dyluniadau hyfryd. Dyma rai enghreifftiau o sut i ddefnyddio TailwindCSS yn eich prosiect:
Gallwch greu botwm syml gyda TailwindCSS fel hyn:
Gallwch greu cynnwys gyda TailwindCSS fel hyn:
Teitl
Dyma ddisgrifiad o'r cynnwys.
Wrth i chi ddatblygu eich prosiect, bydd angen i chi weithredu a chynnal y ffeiliau JavaScript a CSS. Gallwch wneud hyn trwy ddefnyddio'r gorchymyn canlynol:
rails assets:precompile
Mae hyn yn sicrhau bod eich ffeiliau wedi'u gweithredu a'u paratoi ar gyfer cynhyrchu.
Mae sefydlu prosiect Rails gyda Esbuild a TailwindCSS yn broses syml a chyffrous. Mae'r ddau dechnoleg yn cynnig llawer o fanteision, gan gynnwys cyflymder a hyblygrwydd. Gyda'r camau a'r enghreifftiau a drafodwyd yn yr erthygl hon, byddwch yn gallu dechrau ar eich prosiect heb unrhyw broblemau. Peidiwch ag anghofio archwilio'r ddogfennaeth ar gyfer Esbuild a TailwindCSS i ddysgu mwy am eu nodweddion a'u defnydd.
Da iawn! Mae gennych chi nawr y wybodaeth sydd ei hangen arnoch i ddechrau gyda Rails, Esbuild, a TailwindCSS. Mwynhewch ddatblygu!
© 2024 RailsInsights. All rights reserved.