标签: ruby-on-rails
在视图中,如果您在提交评论没有评论时说出类似内容,则会引发错误:
<% if review.comment.title %>
是否有一种更简单的方法来检查,而不是在<% if review.comment %>
<% if review.comment %>
答案 0 :(得分:4)
只需使用review.comment.try(:title)即可。如果nil为review.comment,则会返回nil。
review.comment.try(:title)
nil
review.comment