SORU
26 EKİM 2010, Salı


belongs_to dernekler aracılığıyla

biri bana şuna bak yardımcı olabilir. Çok yoruldu.

class User
  has_many :questions
  has_many :choices
end

class Question
  belongs_to :user
  has_many :answers
  has_one :choice, :through => :answer
end

class Answer
  belongs_to :question
end

class Choice
  belongs_to :user
  belongs_to :answer
  belongs_to :question, :through => :answer

  validates_uniqueness_of :answer_id, :scope => [ :question_id, :user_id ]
end

NameError başlatılmamış sabit bir Kullanıcı alıyorum::örnein yapmaya çalıştığımda bir Seçim.seçimler

Eğer dahil değilim ama gayet iyi çalışıyor

belongs_to :question, :through => :answer

Ama validates_uniqueness_of yapmak mümkün olmak istiyorum, çünkü bunu kullanmak istiyorum

Muhtemelen basit bir şey bakan ediyorum. Herhangi bir yardım mutluluk duyacağız. Teşekkürler!

CEVAP
12 Temmuz 2012, PERŞEMBE


Ayrıca temsilci:

class Company < ActiveRecord::Base
  has_many :employees
  has_many :dogs, :through => :employees
end

class Employee < ActiveRescord::Base
  belongs_to :company
  has_many :dogs
end

class Dog < ActiveRecord::Base
  belongs_to :employee

  delegate :company, :to => :employee, :allow_nil => true
end

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kupa World

    Kupa World

    1 EYLÜL 2011
  • Kurtindo Pop Games

    Kurtindo Pop

    2 HAZİRAN 2013
  • Stanislav Petrov

    Stanislav Pe

    7 ŞUBAT 2009