【发布时间】:2014-02-25 19:29:23
【问题描述】:
我有一个运行 Rails 和 PostgreSQL 数据库的 heroku 应用程序。
我的理解是,根据我当前的设置,我能够将数据发布或放入适当的页面。我正在使用 mozilla firefox 的 POSTER add on 来帮助测试/过程,此时仅用于验证。
但问题是,当我向相应页面发出 POST 或 PUT 请求时,我收到 422 错误并显示 unprocessable entity。
这是我要发布的 json:
{
"userID":1,
"username":"test",
"phoneCred":1,
"won":1,
"lost":1,
"previousGamePlace":1,
"leagueID":0,
"rosterID":0
};
我相信它是有效的 json,并且上述每个字段都存在于我的数据库中,但是当我发布到正确的 url 时,我得到了 422 错误。有谁知道如何使用 Rails 的这个特性?
网址是这种形式:/users.json
【问题讨论】:
-
heroku 日志是怎么说的。我想你也必须发送
X-CSRF-Token header。请在问题中包含它。 -
如果我上面的评论解决了你的问题,我会在回答中添加它
标签: ruby-on-rails json postgresql post heroku