我有这样的代码结构:
if params[:one] && params[:two]
object = Something.where(:one => params[:one], :two => params[:two])
elsif params[:one]
object = Something.where(:one => params[:one])
elsif params[:two]
object = Something.where(:two => params[:two])
else
object = Something.all
end
基本上,URL 中的两个可选参数用于过滤要进行的查询。这可以更清洁吗?