Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menghubungkan aplikasi Rails baru ke database MySQL yang ada

ActiveRecord akan mendeteksi nama kolom untuk Anda! Anda tidak perlu membuat migrasi apa pun, tetapi Anda harus membuat modelnya.

Saat Anda membuat model record aktif, record aktif akan menyimpulkan nama tabel yang Anda sambungkan dengan mengalikan nama kelas.

Jadi:

# app/models/book.rb

class Book < ActiveRecord::Base
end

Akan mencoba menemukan meja yang disebut "buku". Anda kemudian dapat membuat instance Book, dan Anda akan menemukannya memiliki getter/setter untuk nama bidang Anda.

Jika tabel Anda tidak mengikuti konvensi penamaan ini, Anda juga dapat menentukan nama tabel secara manual:

class Mouse < ActiveRecord::Base
  self.table_name = "mice" 
end

http://api.rubyonrails.org/classes/ActiveRecord/ModelSchema/ClassMethods .html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat menghubungkan wadah Tomcat ke wadah database mysql di kubernetes?

  2. Cara memasukkan nilai dalam tabel dengan kolom dinamis Jdbc/Mysql

  3. Menghapus semua record tabel yang tidak direferensikan dari tabel lain

  4. CONV() – Mengkonversi Angka Antara Basis Berbeda di MySQL

  5. Kueri GABUNG Nodejs:memformat keluaran JSON