Ruby on rails 从当前模型访问属于您的模型时,Rails崩溃
我觉得有点愚蠢,但这不起作用(我希望它会起作用):Ruby on rails 从当前模型访问属于您的模型时,Rails崩溃,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我觉得有点愚蠢,但这不起作用(我希望它会起作用): class会员卡true def dis 打印“------------------------------------{personal_record.as_json}------------------” 数 结束 def值 身份证件 结束 结束 类PersonalRecord:作废 def dis “#{姓名}#{姓氏}” 结束 def val 身份证件 结束 结束 print”-----------------------------
class会员卡true
def dis
打印“------------------------------------{personal_record.as_json}------------------”
数
结束
def值
身份证件
结束
结束
类PersonalRecord:作废
def dis
“#{姓名}#{姓氏}”
结束
def val
身份证件
结束
结束
print”---------------------------------------{personal\u record.as\u json}--------------------“
这不是印刷品。有没有关于为什么会发生这种情况的建议
我无法以这种方式访问任何关联的模型,这是一场灾难,基本上我不能使用activerecord。我自己解决了这个问题:似乎在rails内部使用了
关联(该死的我),尤其是这使我的应用程序崩溃了。注释解决了这个问题,所以我将重命名模型/控制器等等
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