我正在尝试使用 Rails 3.2 让 x-editable 工作(允许内联表单编辑)
当我通过 AJAX 从浏览器收到帖子时,我需要能够验证表单输入并发回响应。
如果成功,我只需要:
render :nothing => true
这工作正常。
如果不成功,根据他们的文档,我需要发回相当于这个 PHP 片段的内容:
header('HTTP 400 Bad Request', true, 400);
echo "This field is required!";
我无法弄清楚如何在 Rails 中做到这一点。
如果我尝试一个简单的渲染:status => 400,那么我的终端输出如下所示:
渲染文本模板 (0.0ms) 在 34ms 内完成 200 OK (Views: 1.3ms | ActiveRecord: 1.5ms)
而且我找不到有关如何将 400 错误与实际消息相结合的信息
我怎样才能做到这一点?