验证哈希元素的存在&没有设置哈希的次数?

时间:2012-10-20 13:52:04

标签: ruby-on-rails ruby

我在一个阶段验证

params[:user][:address]

但有时候params[:user]没有设定。我应该用什么来检查这个? blank?nil?present??目标是尽可能少地检查这条线。

2 个答案:

答案 0 :(得分:1)

unless params[:user] && params[:user][:address].present?
  # do something
end

答案 1 :(得分:0)

with arrays

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

对象应该尝试)