Ruby中如何提前检测nilClass对象未定义的方法以避免出错?
- 内容介绍
- 文章标签
- 相关推荐
本文共计208个文字,预计阅读时间需要1分钟。
我在使用以下内容时遇到了错误:
20: pStatus: %=@contact.try(:status) unless @contact.nil? || @contact.status.nil?%
但是,我收到了以下错误信息:ActionView: :TemplateError (undefined method 'status' for nil:NilClass) on line 问题在于尝试在`nil`对象上调用`status`方法。本文共计208个文字,预计阅读时间需要1分钟。
我在使用以下内容时遇到了错误:
20: pStatus: %=@contact.try(:status) unless @contact.nil? || @contact.status.nil?%
但是,我收到了以下错误信息:ActionView: :TemplateError (undefined method 'status' for nil:NilClass) on line 问题在于尝试在`nil`对象上调用`status`方法。
