我非常新的Ruby和西纳特拉但基本上我有这样的路线:访问Ruby的哈希变量
put '/user_list/:user_id' do
puts request.params["model"]
end
,并返回以下
{"password":"36494092d7d5682666ac04f62d624141","username":"nicholas","user_id":106,"firstname":"Nicholas","email":"[email protected]","is_admin":0,"lastname":"Rose","privileges":""}
我现在有一个很难访问值的每一个。它并没有真正似乎是哈希格式,所以我真的不能做
request.params["model"][:password]
它只是返回零..
我只需要知道我能做些什么来访问这些变量,或如何将我的请求参数配置为访问变量的良好格式。
这只是返回“密码”和密码不是值。 – 2013-04-24 14:13:39
+1比我快。 – 2013-04-24 14:16:43
@BlaineKasten可能是因为你在你的视图中发送了'password =“password”'。 – alf 2013-04-24 14:18:32