«associations» etiketlenmiş sorular


6
Bu ActiveRecord :: ReadOnlyRecord hatasına yola açan
Bu , cevaplanan bu önceki soruyu takip eder . Aslında ben bu sorgudan birleştirme kaldırabilirsiniz keşfetti, şimdi çalışma sorgusu start_cards = DeckCard.find :all, :joins => [:card], :conditions => ["deck_cards.deck_id = ? and cards.start_card = ?", @game.deck.id, true] Bu işe yarıyor gibi görünüyor. Ancak, bu DeckCard'ları başka bir ilişkilendirmeye taşımaya çalıştığımda …


4
MongoDB Çoktan çoğa Derneği
MongoDB ile nasıl çoktan çoğa ilişki kurarsınız? Örneğin; Diyelim bir Kullanıcılar tablonuz ve Roller tablonuz var. Kullanıcıların birçok rolü vardır ve rollerin de birçok kullanıcısı vardır. SQL arazisinde bir UserRoles tablosu oluşturacaksınız. Users: Id Name Roles: Id Name UserRoles: UserId RoleId MongoDB'de aynı ilişki nasıl ele alınır?

4
Rails: Rails'te has_one ilişkilendirmesi olan derlemeyi kullanma
Bu örnekte, userno ile bir oluşturuyorum profile, daha sonra profilebu kullanıcı için bir oluştur . Bir has_onedernek ile build kullanmayı denedim ama bu patladı. Bu çalışmayı görmenin tek yolu kullanmak has_many. userSadece en birisinde olması gerekiyordu profile. Bunu deniyorum. Sahibim: class User < ActiveRecord::Base has_one :profile end class Profile < …

4
Tek Yönlü ve Çift Yönlü JPA ve Hazırda Bekletme ilişkilendirmeleri arasındaki fark nedir?
Tek Yönlü ve Çift Yönlü ilişkilendirmeler arasındaki fark nedir? Db'de oluşturulan tablo hepsi aynı olduğundan, bulduğum tek fark, çift yönlü varsayımların her bir tarafının diğerine atıfta bulunması ve tek yönlü olmamasıdır. Bu Tek Yönlü bir ilişkilendirmedir public class User { private int id; private String name; @ManyToOne @JoinColumn( name = …

5
Rails 3'teki yeniliklere karşı oluşturun
Rails 3 belgelerinde , buildilişkilendirme yöntemi yöntemle aynı new, ancak yabancı anahtarın otomatik olarak atanmasıyla açıklanmıştır. Doğrudan belgelerden: Firm#clients.build (similar to Client.new("firm_id" => id)) Benzerini başka yerde okudum. Kullandığım Ancak, new(örneğin some_firm.clients.newherhangi bir parametre olmadan), yeni müşterinin firm_iddernek olduğunu otomatik olarak oluşturulur. Şu anda konsolda sonuçlara bakıyorum! Bir şey mi …

5
Rayların geçişi: t. Alternatif isimli referanslar?
Bu yüzden Okuldaki Kurslar için bunun gibi bir create_table'ım var: create_table :courses do |t| t.string :name t.references :course t.timestamps end ancak aşağıdaki gibi diğer iki kursa referans vermesini istiyorum: has_many :transferrable_as # A Course has_many :same_as # Another Course Aşağıdakileri söyleyebilir miyim? t.references :transferrable_as, :as=> :course

11
Factory kızda has_and_belongs_to_many ilişkileri nasıl oluşturulur
Aşağıdakiler göz önüne alındığında class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end çift ​​yönlü ilişki dahil olmak üzere şirketler ve kullanıcılar için fabrikaları nasıl tanımlarsınız? İşte benim girişimim Factory.define :company do |f| f.users{ |users| [users.association :company]} end Factory.define :user do |f| f.companies{ |companies| [companies.association …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.