如何将application / json POST请求映射到rails中的params?

时间:2013-01-26 19:31:47

标签: ruby-on-rails

我正在json体内传递一个帖子请求,但我不确定映射这个json体的最佳方法是在rails中请求params:

{
   username: "example-user",
   password: "password",
   email: "example@gmail.com",
}

在控制器中我希望使用params [“username”], 这可能吗?我应该怎么做?

1 个答案:

答案 0 :(得分:6)

请参阅guides以获取全面的信息。

您只需访问params[:username]甚至params['username'],因为参数是HashWithIndifferentAccess

请注意,您可以使用调试器gem轻松检查params,或者只是在控制器操作中猛击raise,以便在开发模式下在错误页面上查看它们。