新手问题 有时候关联对象为空,大家在哪里检验和输出提示的?

stephen · 2013年11月28日 · 最后由 xds2000 回复于 2013年11月28日 · 1565 次阅读

有时候关联对象为空,比如一个学生属于一所学校,有情景是,这两者的关联可能在往后某一时间才创建,那这种情况下,大家在哪里检验关联对象是否为空和输出提示的? 目前我的做法是在 view 里面做判断 if student.school.blank?

@xdite 今年大会的讲的内容有涉及吧。建议看看。好像其中一个方法是抽取为 Helper

if student.school

if student.try(:school).present?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号