【发布时间】:2016-04-26 10:34:18
【问题描述】:
我有一个这样的控制器操作
def search
if params[:latitude].present? && params[:longitude].present? && params[:longitude].strip != "" && params[:latitude].strip != ""
room_address = Room.near([params[:latitude], params[:longitude]], 15, order: 'distance')
elsif params[:location].present? && params[:location].strip != ""
room_address = Room.near(params[:location], 15, order: 'distance')
else
return
end
end
如您所见,我只是通过一一输入来检查参数是否存在。有没有更好的办法??
【问题讨论】:
标签: ruby ruby-on-rails-4