0
什麼是最好的方法來檢查參數是否存在與定義的密鑰?Rails檢查params密鑰的存在和定義的值
if(params.has_key?(:one) && params.has_key?(:two))
檢查鑰匙是否存在,但值可以是零也...
如何檢查在一個單一的線我有兩個參數有一個定義的關鍵?
什麼是最好的方法來檢查參數是否存在與定義的密鑰?Rails檢查params密鑰的存在和定義的值
if(params.has_key?(:one) && params.has_key?(:two))
檢查鑰匙是否存在,但值可以是零也...
如何檢查在一個單一的線我有兩個參數有一個定義的關鍵?
你可以這樣做:
if (params.has_key?(:one) && params[:one].present?) && (params.has_key?(:two) && params[:two].present?)
條件過多在同一行,可我建議,而不是這樣做呢?
if params.has_key?(:one) || params.has_key?(:two)
do_1 if params[:one].present?
do_2 if params[:two].present?
end
用兩個參數我必須鏈4條件... –
是的,不應該是一個問題。查看編輯。 –