2016-01-22 55 views

回答

0

你可以這樣做:

if (params.has_key?(:one) && params[:one].present?) && (params.has_key?(:two) && params[:two].present?) 
+0

用兩個參數我必須鏈4條件... –

+0

是的,不應該是一個問題。查看編輯。 –

0

條件過多在同一行,可我建議,而不是這樣做呢?

if params.has_key?(:one) || params.has_key?(:two) 
    do_1 if params[:one].present? 
    do_2 if params[:two].present? 
end 
相關問題