在我执行这个之后:
data = JSON.parse(params[:photo].to_json)
puts data
给我这个{"location"=>"russia", "userid"=>"0011"}
但是我尝试了所有访问它的方法。data[:location]
或者data["location"]
或者data[1]
我理解什么是哈希,以及如何在其他语言中使用这些东西,但是卡住了。有什么帮助吗?
data["location"]
输出:
TypeError (no implicit conversion of String into Integer):
app/controllers/sendphoto_controller.rb:5:in `[]'
app/controllers/sendphoto_controller.rb:5:in `create'