如果习惯于理所当然地使用类似 <%= @user.group.name %> 的方式来获取一个用户的组名称,那么在找不到用户的组记录时就会出现该错误,因为@user.group是nil对象。
较为安全和简单的解决方法是在类似的语句后加上rescue nil以避免出现意外: <%= @user.group.name rescue nil %>
不知道还有没有更简单的方法?
最新评论
16 小时 10 分钟 前
6 周 19 小时 前
6 周 6 天 前
7 周 4 天 前
8 周 3 天 前
8 周 4 天 前
8 周 4 天 前
8 周 4 天 前
8 周 4 天 前
9 周 1 天 前