全部,
我收到了这个请求:
{"utf8"=>"✓", "search"=>{"name_equals"=>"", "age_equals"=>""}}
我想检查的是,是否name_equals
或age_equals
已经设置了一个值,只需知道 params[:search]。可以有search
比示例中更多的值。
我希望有人可以帮助我解决这个问题,谢谢。
-e- 你说得对,知道我同意:
blank = params[:search].values.all?(&:blank?) if params[:search] != nil
@search = BillingDestination.search(blank ? nil : params[:search])
Tass 和 Łukasz Niemier 答案的组合;) Tass 忘记了 .values 而 Lukasz 忘记了 & 符号。
我怎么能在一条线上做到这一点?