0

私は少しばかげているように感じますが、これは機能していません (そして、私はそれが機能するはずだと思っていました):

class MembershipCard < ActiveRecord::Base
  belongs_to :association
  belongs_to :personal_record

  validates :number, :presence => true

  def dis
    print "---------------------------- #{personal_record.as_json}---------------------"
    number
  end

  def value
    id
  end
end

class PersonalRecord < ActiveRecord::Base
  has_many :membership_card, :dependent => :nullify

  def dis
    "#{name} #{surname}"
  end

  def val
    id
  end
end

print "---------------------------- #{personal_record.as_json}---------------------"

印刷ではありません。なぜこれが起こっているのかについて何か提案はありますか?

この方法では関連付けられたモデルにアクセスできず、災害です。基本的にアクティブレコードを使用できません。

4

1 に答える 1

1

私は自分で問題を解決しました。associationレール内で使用されているようです(くそー)、特にこれは私のアプリケーションをクラッシュさせていました。コメントすると問題が解決したので、モデル/コントローラーなどの名前を変更します。

于 2012-06-28T23:05:58.280 に答える