2015-06-05 71 views
-1

我檢查是否存在我的參數時遇到問題。 我:檢查Rails中是否存在參數

<%= f.autocomplete_field :client, autocomplete_client_name_requests_path, class: "form-control",:update_elements => {} %>

,而params看起來像:

evm: !ruby/hash:ActionController::Parameters 
 
    in: '18' 
 
    client: Makayla Blick 
 
    ..etc 
 

我我創建的行動,我想檢查的價值存在客戶端參數:

if params[:client].present? 
 
     ..some code 
 
end

但調試後,我發現我不輸入if語句。 有什麼不對?

回答

0

OUH,低級錯誤,應該

if params[:evm][:client_id].present?