在Sinatra中使用ActiveRecord将解析的JSON保存到MySQL
我有一个POST请求,请求获取一个JSON对象。我相信我可以这样得到变量:在Sinatra中使用ActiveRecord将解析的JSON保存到MySQL,mysql,ruby,activerecord,sinatra,Mysql,Ruby,Activerecord,Sinatra,我有一个POST请求,请求获取一个JSON对象。我相信我可以这样得到变量: namespace '/api/v1/registrations' do post '' do request.body.rewind data = JSON.parse request.body.read type = data['type'] value = data['value'] id = data['unique dev
namespace '/api/v1/registrations' do
post '' do
request.body.rewind
data = JSON.parse request.body.read
type = data['type']
value = data['value']
id = data['unique device id']
callcode = data['country calling code']
"Type: #{type}, Value: #{value}, ID: #{id}, Calling Code: #{callcode}"
end
end
然后,如何使用ActiveRecord将每一个存储在MySQL数据库表中对应的列中
我可以在这个POST请求中返回JSON数据吗?一般来说,我对Sinatra和API都很陌生