Active Record Ruby adalah library Pemetaan Relasional Objek (ORM) yang disertakan dengan Ruby on Rails. Active Record menyediakan abstraksi atas database yang mendasarinya dan mencakup kemampuan seperti membuat perubahan skema secara otomatis dan mengelola histori versi skema.
Dukungan Spanner untuk Active Record memungkinkan pengguna Active Record menggunakan database Spanner. Dengan dukungan ini, aplikasi Ruby dapat memanfaatkan ketersediaan tinggi dan konsistensi eksternal Spanner dalam skala besar melalui ORM.
Menyiapkan dukungan Spanner untuk Active Record
Untuk menyiapkan dukungan Spanner untuk Active Record di aplikasi Anda, edit
Gemfile aplikasi Rails Anda dan tambahkan gem
activerecord-spanner-adapter.
gem 'activerecord-spanner-adapter'
Selanjutnya, jalankan bundle untuk menginstal gem.
bundle install
Sebagai autentikasi untuk dukungan Spanner untuk Active Record, lokasi file kredensial JSON akun layanan harus diberikan dalam variabel lingkungan GOOGLE_APPLICATION_CREDENTIALS. Jika tidak, dukungan Spanner untuk Active Record juga dapat menggunakan kredensial default yang ditetapkan di aplikasi gcloud Google Cloud SDK.
Menggunakan dukungan Spanner untuk Active Record
Untuk mengetahui informasi selengkapnya tentang fitur yang tersedia, batasan dukungan Spanner untuk Active Record, rekomendasi tentang cara menggunakannya, dan contoh kode, lihat dokumentasi referensi di GitHub.
Langkah berikutnya
- Lihat contoh kode tentang cara menggunakan dukungan Spanner untuk Active Record.
- Lihat repositori untuk dukungan Spanner untuk Active Record di GitHub.
- Buat masalah GitHub untuk melaporkan bug atau mengajukan pertanyaan tentang dukungan Spanner untuk Active Record.
- Pelajari lebih lanjut Active Record.
- Pelajari lebih lanjut Ruby Gem.
- Pelajari kredensial otorisasi dan autentikasi di Mulai menggunakan autentikasi.