Pertanyaan yang diberi tag «associations»


6
Apa yang menyebabkan kesalahan ActiveRecord :: ReadOnlyRecord ini?
Ini mengikuti ini pertanyaan sebelumnya, yang menjawab. Saya sebenarnya menemukan bahwa saya dapat menghapus gabungan dari kueri itu, jadi sekarang kueri yang berfungsi adalah start_cards = DeckCard.find :all, :joins => [:card], :conditions => ["deck_cards.deck_id = ? and cards.start_card = ?", @game.deck.id, true] Ini tampaknya berhasil. Namun, ketika saya mencoba untuk …



4
Asosiasi Banyak-ke-Banyak MongoDB
Bagaimana Anda melakukan asosiasi banyak-ke-banyak dengan MongoDB? Sebagai contoh; katakanlah Anda memiliki tabel Pengguna dan tabel Peran. Pengguna memiliki banyak peran, dan peran memiliki banyak pengguna. Di tanah SQL Anda akan membuat tabel UserRoles. Users: Id Name Roles: Id Name UserRoles: UserId RoleId Bagaimana hubungan yang sama ditangani dalam MongoDB?

4
Rails: Menggunakan build dengan asosiasi has_one di rails
Dalam contoh ini, saya membuat a userdengan tidak profile, kemudian membuat profileuntuk pengguna itu. Saya mencoba menggunakan build dengan has_oneasosiasi tetapi itu meledak. Satu-satunya cara saya melihat ini berfungsi adalah menggunakan has_many. The userseharusnya hanya memiliki paling banyak satu profile. Saya sudah mencoba ini. Saya sudah: class User < ActiveRecord::Base …

5
Bangun vs baru di Rails 3
Dalam Rails 3 docs , buildmetode untuk asosiasi digambarkan sama dengan newmetode, tetapi dengan penugasan otomatis kunci asing. Langsung dari dokumen: Firm#clients.build (similar to Client.new("firm_id" => id)) Saya sudah membaca yang serupa di tempat lain. Namun, ketika saya menggunakan new(misalnya some_firm.clients.newtanpa parameter), klien baru firm_idasosiasi yang otomatis dibuat. Saya sedang …

5
Migrasi rel: t.referensi dengan nama alternatif?
Jadi saya memiliki create_table seperti ini untuk Kursus di Sekolah: create_table :courses do |t| t.string :name t.references :course t.timestamps end tetapi saya ingin merujuk pada dua kursus lain seperti: has_many :transferrable_as # A Course has_many :same_as # Another Course Bisakah saya mengatakan yang berikut ini? t.references :transferrable_as, :as=> :course

11
Cara membuat asosiasi has_and_belongs_to_many di Factory girl
Diberikan berikut ini class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end bagaimana Anda mendefinisikan pabrik untuk perusahaan dan pengguna termasuk asosiasi dua arah? Ini usahaku Factory.define :company do |f| f.users{ |users| [users.association :company]} end Factory.define :user do |f| f.companies{ |companies| [companies.association :user]} end sekarang …
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.