Tegishli nashrlar 'ruby-on-rails'


Siz bilmagan 5 Ruby maslahati
Siz bilmagan 5 Ruby maslahati Ushbu maqolada biz quyidagi mavzularni ko'rib chiqamiz: Array ning qolgan qismini o'zgaruvchiga belgilash blok argumentlarida massivni buzish Hash#default_proc standart qiymat sifatida HEREDOC va usul zanjiri raqamli bo'lmagan ob'ektlar uchun unar operatorlar Boshlashdan oldin Iltimos, menga Ruby haqidagi bilimlarimning katta qismini o'rganishimga yordam bergan platformani shu yerda tanishtirishga ruxsat bering. Haqiqatan ham, Pluralsight..

Standart asosiy kalit sifatida UUID bilan Rails ilovasini kuchaytirish
UUID imtiyozlari haqida qisqacha ma'lumot va undan Rails ilovasida asosiy kalit sifatida foydalanish bo'yicha qo'llanma O'ylaymanki, ko'pchiligingiz UUID nima ekanligini va u qanday ko'rinishini yaxshi bilasiz. Shuning uchun, men kirishni o'tkazib yuboraman va to'g'ridan-to'g'ri nuqtaga o'taman. Motivatsiya URL manzilidagi ma'lumotlarni xiralashtirish Agar biz identifikator sifatida ortib boruvchi butun sondan foydalansak, URL manzilida tashqi ma'lumotni chiqarish mumkin bo'ladi...

Rasmlarni Rails 6 ActiveStorage-ga Javascript React File va Camera-dan yuklash
Flatiron maktabida yakuniy loyiham bilan shug'ullanar ekanman, loyihamdagi foydalanuvchi profillarimga fotosuratlar yuklash bilan blokerga duch keldim. Yaxshiyamki, men hamkorlik qilish uchun huquqbuzarlik kodini olishga muvaffaq bo'ldim, lekin bir necha kunlik detektiv ish oldidan emas. Men bir nechta stsenariylarni aks ettiruvchi ko'plab bloglar va StackOverflow yozuvlarini topdim, lekin men bu jarayonda muhim deb hisoblagan narsalarni hujjatlashtirishni xohladim. ActiveStorage on..

Ruby on Rails 5 bilan CKEditor — O'ylab ko'ring va o'sing tadbirkor
Ushbu bosqichma-bosqich o'quv qo'llanma mening "For A Piece" loyiham uchun Ruby on Rails 5 bilan CKEditor-ni qanday o'rnatishimni ko'rsatadi, bu o'z kapitalini taklif qiladigan kompaniyalarni qidirayotgan dasturchilar uchun ish kengashi. 1-qadam. Gemfile-ga ckeditor qo'shing gem 'ckeditor' 2-qadam. config/initializers/assets.rb ga ckeditor/config.js qo‘shing Rails.application.config.assets.precompile += %w( stripe.css ckeditor/config.js ) 3-qadam...

Asinxron kodni qayta ko'rib chiqish
Flatiron maktabi uchun yakuniy loyihamni ishlab chiqqach, men orqa tomonda kodlashni qanchalik yoqtirishimni angladim. Men Ruby-ni chuqur o'rgandim va hatto tilni yanada ko'proq o'rganish uchun Leetcode muammolarini bajarish uchun bir necha hafta vaqt sarfladim. Mats xohlaganidek, men Ruby-da kodlashdan juda xursand bo'ldim! “Men Rubyning dunyodagi har bir dasturchiga samarali bo'lishga, dasturlashdan zavqlanishga va baxtli bo'lishga yordam berishini ko'rishga umid qilaman. Ruby..

JavaScript va Rails bilan bitta sahifali dastur yaratish
Yagona sahifa ilovasi brauzerdan faqat bitta sahifani yuklashni talab qiladigan veb-ilovadir. Veb-ilova yoki veb-sayt joriy sahifani veb-server ma'lumotlari bilan dinamik ravishda qayta yozish orqali brauzer bilan o'zaro ta'sir qiladi. Men hozirda bir sahifali dasturni ishlab chiqmoqdaman, u bir nechta odam o'ynashi mumkin bo'lgan o'yin bo'lib, Yelp qidiruv natijalari uchun eng ko'p ovoz bergan o'yinchilarni tanlaydi. U Yelp “Fusion API” dan foydalanadi va foydalanuvchi uchun Yelp..

Stimuldan foydalanish holatlari
Men Stimulus bilan birinchi loyihamni yakunlayapman va men ushbu ramka yordamida turli xil xususiyatlarni qanday amalga oshirishimiz mumkinligi haqidagi misollar bilan hujjat yaratishga qaror qildim. Men yopaman: Tasdiqlash ogohlantirishi Tasvir yuklash oldindan ko'rish Textarea avtomatik balandligi Shaklni tekshirish Agar siz Stimulus bilan hali tanish bo'lmasangiz - bu kontrollerlar ichida tuzilgan JavaScript kodini yozish imkonini beruvchi oddiy ramka. Stimulus rasmiy..