2013-03-05 96 views
0

我已經在控制器中執行以下代碼傳PARAMS的方法哈希在軌

def show 

    client = GameAccounts::GameAccountsClient.new 

    .. 

    json = client.get_accounts(..) 
    .. 
    end 

我在GameAccountsClient下面的代碼

def get_accounts(..) 
     response = query_account(CGI.escape(params[:name]) 
     JSON.parse(response.body) 
    end 

我上面的代碼,我不知道如何在調用控制器中的get_accounts方法時傳遞params [:name]。任何人都可以幫我把散列的方法傳給rails嗎? 。謝謝

回答

0

如果我理解正確,你只需要通過params[:name]到你的模型方法。

def show 
    client = GameAccounts::GameAccountsClient.new 
    json = client.get_accounts(params[:name]) 
end 

def get_accounts(name) 
    response = query_account(CGI.escape(name) 
    JSON.parse(response.body) 
end