Apa yang membuat Anda berpikir constant
Anda tidak ada? Dari manual bagus
:
Penekanan milikku. Jadi jika Anda mengatakan ini:
a = TableName.find_by_sql("SELECT id, name, 1 AS constant FROM table_name")
maka Anda dapat mengatakan a.first.constant
dan mendapatkan sesuatu kembali. Perhatikan bahwa inspect
usual keluaran yang mungkin Anda lihat di konsol tidak akan menyertakan constant
sebagai inspect
AR's hanya tahu tentang kolom tabel; Anda akan melihat hal-hal seperti ini di konsol:
[#<TableName id: 6, name: "Pancakes">, ...]
tetapi objek akan merespons constant
panggilan dengan '1'
s; ya, mereka mungkin berupa string, Anda harus memilah sendiri jenis konversinya.