OOZOU
Hubungi Kami
Kembali ke TILToday I Learned

ruby on rails

22 catatan tentang ruby on rails dari tim OOZOU.

semua topikshell 30ruby on rails 22ruby 12macos 10vim 7figma 4cli 3javascript 3heroku 1elixir 1
ruby on rails10 Februari 2022

Menggunakan Pundit Policy untuk Mengelola Permitted Parameter, Default dan Per Action

Untuk mengelola permitted params, Anda dapat menambahkan permitted\attributes dan permitted\attributes\for\#{action} di policy Anda, misalnya:

ruby on rails31 Januari 2022

Menggunakan `requestSubmit` untuk Submit Form dengan Turbo

Turbo mendengarkan event submit pada form. Oleh karena itu, selalu gunakan requestSubmit untuk men-submit form menggunakan JS.

ruby on rails19 Januari 2022

Mengabaikan Bundled Gems untuk Rubocop dan ESLint di GitHub Actions

Proyek Rails sering menginstal gem ke direktori vendor di GitHub Actions agar gem tersebut dapat di-cache untuk eksekusi berikutnya.

ruby on rails18 April 2021

Rails 6, Ruby 3, Bootstrap 5, dan Hotwire

Melengkapi blogpost dari Bootrails dengan Hotwire: Semua hal baru yang keren (saat TIL ini ditulis):

ruby on rails27 Oktober 2020

Cache-Control di Rails

Untuk mengaktifkan pengaturan header cache-control pada aset statis dan menggunakan CDN di Heroku:

ruby on rails14 Oktober 2020

Memperbaiki Input di Rails Console Heroku

Jika Anda menempelkan banyak baris ke rails console di Heroku (atau di tempat lain), Anda mungkin mengalami masalah baris-baris yang "bercampur" satu sama lain.

ruby on rails14 Oktober 2020

ID Unik untuk DOM di Rails

Rails memiliki banyak view helper yang hebat, salah satunya adalah dom\id:*

ruby on rails13 Oktober 2020

Menambahkan Tipe Baru ke Attributes API Rails 5

Attributes API di Rails 5 memungkinkan kita membuat form object dengan sangat mudah.

ruby on rails13 Oktober 2020

Melampirkan File ke ActiveStorage tanpa HTTP

Jika Anda ingin melampirkan file yang dibuat di disk atau diunduh dari URL yang dikirimkan pengguna, Anda dapat melakukannya seperti ini.

ruby on rails13 Oktober 2020

Membuat Hash dari Enumerable (Rails 6.0)

Method baru yang memungkinkan Anda membuat Hash dari Enumerable:

ruby on rails13 Oktober 2020

Membuat Migration yang Idempoten

Saat menulis migration yang destruktif, gunakan if\exists: true ketika Anda menghapus tabel, dan periksa keberadaan tabel ketika Anda ingin menambah atau menghapus kolom…

ruby on rails13 Oktober 2020

Cara Menemukan God Object di Proyek Anda (Rails)

Buka root proyek Anda dan cd ke app/models (tentu saja menggunakan CLI), lalu jalankan wc -lw \ | sort -u*

ruby on rails13 Oktober 2020

Form HTML yang Mengirim ke Action Lain

Sudah lama saya tahu bahwa Anda dapat mengirim nilai melalui tombol submit, sehingga Anda bisa melacak tombol mana yang digunakan untuk mengirim form, misalnya:

ruby on rails13 Oktober 2020

Jika Anda Ingin Menimpa Urutan yang Sudah Diatur Sebelumnya

Jika Anda ingin menimpa urutan yang sudah diatur sebelumnya (bahkan melalui default\_scope), gunakan reorder() sebagai gantinya.

ruby on rails13 Oktober 2020

Membatasi Asosiasi has_many

Membatasi asosiasi has_many

ruby on rails13 Oktober 2020

Menampilkan Daftar Nama Model Anda

CATATAN: RUBYOPT=-W0 menekan peringatan sehingga output tidak terlalu ramai saat menjalankan perintah rails.

ruby on rails13 Oktober 2020

Fungsi Postgres & Query Non-sargable

Menggunakan fungsi postgres di dalam klausa where dapat membuat query menjadi non-sargable.

ruby on rails13 Oktober 2020

UPDATE Join di PostgreSQL

Query ini menunjukkan cara menggunakan sintaks UPDATE join di PostgreSQL untuk memperbarui data dalam sebuah tabel berdasarkan nilai di tabel lain. Contohnya:

ruby on rails13 Oktober 2020

Menggabungkan Scope dengan or di Rails

scope :human, -> { user.or(author) } scope :terminator, -> { admin.or(robot) } `

ruby on rails13 Oktober 2020

Menampilkan TODO dan Catatan Lainnya di Aplikasi Rails Anda

Tahukah Anda bahwa Anda dapat menampilkan semua TODO/OPTIMIZE/FIXME di aplikasi Rails Anda dengan rails notes?

ruby on rails13 Oktober 2020

Menandai Log Rails dengan Informasi yang Berguna

Baru saja belajar tentang tagged logging di rails. Tahukah Anda bahwa Anda dapat menandai log dengan menggunakan

ruby on rails13 Oktober 2020

Gunakan minItems/maxItems di JSON Schema Koleksi

Agar JSON schema koleksi Anda lebih andal, gunakan minItems dan maxItems sehingga Anda dapat memercayai API Anda.

Punya proyek yang ingin diwujudkan?

Kami ingin mendengar apa yang sedang Anda bangun.

Mulai Percakapanhello@oozou.com
OOZOU Logo

Bangkok · Singapura · Hong Kong

X
Facebook
Instagram
LinkedIn
OOZOU Co., Ltd.
548 One City Centre
Ploenchit Road
Bangkok 10330
Thailand
+66 2544 0000
hello@oozou.com

Layanan

  • Pengembangan Web
  • Agen AI & Generative AI
  • Pengembangan Aplikasi Mobile
  • Analitik Data & Data Engineering
  • Desain UI/UX & Produk
  • Transformasi Digital

Perusahaan

  • Tentang Kami
  • Karier
  • Blog
  • Studi Kasus
  • Demo Langsung
  • Today I Learned
  • Hubungi Kami

Lainnya

  • Industri
  • Jaringan Mitra
© 2026 OOZOU. Hak cipta dilindungi undang-undang.
Kebijakan PrivasiKode EtikKebijakan ABAC