我從Javascript向Sinatra POST路由發送一個對象。我正在使用'stringify'方法將我的js對象轉換爲JSON。發送的JSON是像這樣(按照鉻開發者工具):從Javascript對象到Ruby的JSON
{"a":1,"b":2,"c":"3"}:
我有我的末日設定的路線,像這樣:
post '/results' do
results = JSON.parse(params.to_json, symbolize_names: true)
end
我想不出如何訪問一旦我解析了JSON,Ruby中的鍵。有沒有更好的方法去做,我錯過了什麼?
我得到零,當我嘗試並像這樣訪問它。 – jmcharnes
@jmcharnes嘗試刪除symbolize_names參數。 – TheAJ