我在控制器中有以下代码
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中传递hash方法的问题吗?谢谢你
答案 0 :(得分: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