gpt4 book ai didi

ruby-on-rails - 尝试访问相关记录时未定义的方法

转载 作者:行者123 更新时间:2023-12-02 05:07:27 25 4
gpt4 key购买 nike

我遇到了这个错误。

undefined method `email' for nil:NilClass

当我尝试访问我的相关模型记录时,如下所示:

用户模型:

has_one :facility

用户设施:

belongs_to :user

设施管理员

@adminfacilities = Facility.all

Index.html.erb

@adminfacilities.each do |facility|
facility.user.email

我只是不明白我在这里做错了什么。为什么我无法访问此类信息?

非常感谢!

最佳答案

因为一些facility.usernil,你可以使用:

@adminfacilities.each do |facility|
facility.user.try(:email)

关于ruby-on-rails - 尝试访问相关记录时未定义的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16056263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com