Ruby slim nima?
Ruby slim nima?

Video: Ruby slim nima?

Video: Ruby slim nima?
Video: Destroying Nicotine Pouches 2024, Noyabr
Anonim

Yupqa Rails 3 va undan keyingi versiyalarni qo'llab-quvvatlaydigan tez, engil shablon dvigatelidir. U barcha yo'nalishlarda qattiq sinovdan o'tgan yoqut amalga oshirishlar. Mantiqsiz rejimda siz foydalanishingiz mumkin Yupqa agar sizga yoqsa Yupqa HTML-ni yaratish uchun sintaksis, lekin yozishni xohlamayman Ruby shablonlaringizda.

Buni hisobga olsak, ingichka fayl nima?

Yupqa belgilash va sintaksisni minimallashtiradigan sahifa shablonlari tilidir. Kodingiz yanada toza ko'rinishi uchun HTML-dan qo'shimcha "dasturlashga o'xshash" belgilarning ko'pini olib tashlaydi. Yupqa shuningdek, if-else iboralari, tsikllar, o'z ichiga va boshqalarni qo'shadi. CodeKit kompilyatsiya qiladi Yupqa fayllar HTML ichiga fayllar.

Keyinchalik savol tug'iladi: pug HTML nima? Pug . js a HTML shablonlash mexanizmi, ya'ni siz ancha sodda yozishingiz mumkin Pug kod, qaysi Pug kompilyator kompilyatsiya qiladi HTML Kod, u brauzer tushunishi mumkin. Pug Biz ko'rsata oladigan shartlar, halqalar, o'z ichiga, miksinlar kabi kuchli xususiyatlarga ega HTML foydalanuvchi kiritgan yoki mos yozuvlar ma'lumotlariga asoslangan kod.

Bundan tashqari, ERB fayllari nima?

ERB (Embedded RuBy) Ruby-ning xususiyati bo'lib, shablonlardan istalgan hajmdagi istalgan turdagi matnni qulay tarzda yaratish imkonini beradi. Shablonlar o'zgaruvchilarni almashtirish va oqimlarni boshqarish uchun oddiy matnni Ruby kodi bilan birlashtiradi, bu ularni yozish va saqlashni osonlashtiradi.

HTML HAML nima?

Haml asosan Ruby bilan qoʻllaniladigan belgilash tili boʻlib, uni aniq va sodda tasvirlaydi HTML har qanday veb-hujjatning ichki kodidan foydalanmasdan. Bu Rails shablon tilidan (. erb) foydalanishning mashhur alternativi bo'lib, Ruby kodini belgilashingizga kiritish imkonini beradi.

Tavsiya: