RoR用户通过JSON添加

时间:2012-04-23 07:26:09

标签: ruby-on-rails database json post

我们通过POST接收json-object,格式为{email,password,hash,currentDate,companyName}

需要使用RoR方法在我们的数据库(postrege)中创建用户。

请帮助实现这种方法。

1 个答案:

答案 0 :(得分:0)

我建议您阅读“动作控制器概述”导轨指南的JSON/XML parameters部分。也许你无法修改你得到的JSON,你必须查看config.wrap_parameters选项。

如果您收到像

这样的JSON对象
{"user" : {"email": "user@example.com",
           "password": "secret",
           "hash": "sd98ds789fsd",
           "currentDate": "the-current-date",
           "companyName": "Umbrella corp."}}

你会一如既往地在params哈希中找到它:

# This will be "user@example.com"
params[:user][:email]
# This will contain "secret"
params[:user][:password]