Pertanyaan yang diberi tag «rails-activerecord»

Implementasi pemetaan objek-relasional (ORM) menggunakan pola Rekaman Aktif dalam kerangka kerja Ruby on Rails.


3
Memahami: opsi sumber has_one / has_many melalui Rails
Tolong bantu saya dalam memahami :sourceopsi has_one/has_many :throughasosiasi. Penjelasan Rails API sangat tidak masuk akal bagi saya. "Menentukan nama asosiasi sumber yang digunakan oleh has_many :through => :queries. Hanya gunakan itu jika nama tidak dapat disimpulkan dari asosiasi. has_many :subscribers, :through => :subscriptionsAkan mencari salah satu :subscribersatau :subscriberpada Subscription, kecuali …


8
Gabungkan dua objek ActiveRecord :: Relation
Misalkan saya memiliki dua objek berikut: first_name_relation = User.where(:first_name => 'Tobias') # ActiveRecord::Relation last_name_relation = User.where(:last_name => 'Fünke') # ActiveRecord::Relation Apakah mungkin untuk menggabungkan kedua relasi untuk menghasilkan satu ActiveRecord::Relationobjek yang mengandung kedua kondisi? Catatan: Saya sadar bahwa saya bisa rantai di mana saja untuk mendapatkan perilaku ini, apa yang …

5
Periksa apakah ada tabel di Rails
Saya memiliki tugas menyapu yang tidak akan berfungsi kecuali jika ada meja. Saya bekerja dengan lebih dari 20 insinyur di sebuah situs web sehingga saya ingin memastikan mereka telah memigrasi tabel sebelum mereka dapat melakukan tugas menyapu yang akan mengisi tabel masing-masing. Apakah AR memiliki metode seperti itu Table.exists? Bagaimana …


11
Rails ActiveRecord tanggal antara
Saya perlu menanyakan komentar yang dibuat dalam satu hari. Bidang adalah bagian dari stempel waktu standar, adalah created_at. Tanggal yang dipilih berasal dari a date_select. Bagaimana saya bisa menggunakannya ActiveRecorduntuk melakukan itu? Saya butuh sesuatu seperti: "SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' AND '2010-02-03 23:59:59'"

3
Rails - Nested termasuk pada Rekaman Aktif?
Saya memiliki daftar acara yang saya ambil. Saya mencoba untuk memasukkan setiap pengguna yang terkait dengan acara ini dan setiap profil yang terkait dengan setiap pengguna. Pengguna dimasukkan tetapi tidak profil mereka. Bagaimana saya melakukan ini Event.includes(:users [{profile:}]) Dokumen sepertinya tidak jelas: http://guides.rubyonrails.org/active_record_querying.html



25
Rekam acak dalam ActiveRecord
Saya perlu mendapatkan catatan acak dari tabel melalui ActiveRecord. Saya telah mengikuti contoh dari Jamis Buck dari 2006 . Namun, saya juga menemukan cara lain melalui pencarian Google (tidak dapat menghubungkan dengan tautan karena batasan pengguna baru): rand_id = rand(Model.count) rand_record = Model.first(:conditions => ["id >= ?", rand_id]) Saya ingin …


26
Bagaimana saya bisa menghindari menjalankan panggilan balik ActiveRecord?
Saya memiliki beberapa model yang memiliki panggilan balik after_save. Biasanya itu bagus, tetapi dalam beberapa situasi, seperti ketika membuat data pengembangan, saya ingin menyimpan model tanpa menjalankan callback. Apakah ada cara sederhana untuk melakukan itu? Sesuatu yang mirip ... Person#save( :run_callbacks => false ) atau Person#save_without_callbacks Saya mencari di Rails …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.