【发布时间】:2019-10-23 15:35:33
【问题描述】:
如果params[:filters][:company_name] 存在(不是 nil),那么如何实现某事,然后执行以下操作,但如果它是 nil - 跳过并执行下面/之外的其余代码 if ?
if params[:filters][:company_name]
contains = Process
.where(
'company_name LIKE ?', "#{params[:filters][:company_name].downcase}%"
)
end
【问题讨论】:
-
好吧,您可以完全按照代码中所示的方式进行操作。你有什么问题吗?
-
@HolgerJust 如果
params[:filters]是nil,此代码将抛出错误
标签: ruby-on-rails ruby grape