我有一個散列紅寶石:訪問一個哈希在REST POST
params={"username"=>"test"}
我要添加另一個關聯數組,如:
params["user"]={"name"=>"test2"}
所以params
應該成爲
params={"username"=>"test","user"=>{"name"=>"test2"}}
但是當我發佈這個PARAMS到一個網址,我得到:
params[:user][:name] # => nil
,當我轉儲用戶數據:
params[:user] # => ['name','test2']
我要的是
params[:user] # => output {'name'=>'test2'}
我究竟做錯了什麼?感謝幫助。
使用常用術語,它是非常重要的每種語言:在Ruby中是哈希。 – tokland 2012-02-08 12:07:25
我假設這是您使用的Web框架,已將Ruby on Rails標記添加到您的問題中。 (Ruby是一種編程語言; Rails是一個使用Ruby的Web框架。)如果這不正確,請使用您正在使用的Web框架更新您的問題。 – Phrogz 2012-02-08 15:06:31