Active Record Ruby adalah library Object-Relational Mapping (ORM) yang dipaketkan dengan Ruby on Rails. Active Record menyediakan abstraksi pada 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 untuk menggunakan database Spanner. Dengan dukungan ini, aplikasi Ruby dapat memanfaatkan ketersediaan tinggi Spanner dan konsistensi eksternal dalam skala besar melalui ORM.
Menyiapkan dukungan Spanner untuk Data Aktif
Guna menyiapkan dukungan Spanner untuk Active Record di aplikasi Anda, edit
Gemfile
aplikasi Rails dan tambahkan gem
activerecord-spanner-adapter.
gem 'activerecord-spanner-adapter'
Selanjutnya, jalankan paket untuk menginstal gem.
bundle install
Sebagai autentikasi dukungan Spanner untuk Active Record, lokasi file kredensial JSON akun layanan harus
disediakan 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 Data Aktif, rekomendasi cara menggunakannya, serta untuk contoh kode, lihat dokumentasi referensi di GitHub.
Langkah selanjutnya
- Lihat contoh kode tentang cara menggunakan dukungan Spanner untuk Active Record.
- Lihat repositori untuk dukungan Spanner untuk Active Record di GitHub.
- Laporkan masalah GitHub untuk melaporkan bug atau mengajukan pertanyaan tentang dukungan Spanner untuk Active Record.
- Pelajari Active Record lebih lanjut.
- Pelajari Berlian Ruby lebih lanjut.
- Pelajari kredensial otorisasi dan autentikasi di Mulai menggunakan autentikasi.