0

我在一个阶段进行验证

params[:user][:address]

但也有没有设定好的时候params[:user]。我应该用什么来检查这个?blank?, nil?, 或present?? 目标是在尽可能少的行上进行此检查。

4

2 回答 2

1
unless params[:user] && params[:user][:address].present?
  # do something
end
于 2012-10-20T14:05:46.680 回答
0

带数组

unless @banners.try(:[], 2)

与对象应该尝试)

于 2012-10-22T09:10:05.073 回答