Rails 3,当处理来自远程 Web 应用程序的 POST 时,我们如何返回基本的 http“ok”消息
处理完从外部网站收到的上传文件后,我们需要发回某种基本为空的 http“ok”消息。所以我们没有与此方法关联的“视图”...我认为我们需要渲染 SOMETHING_GOES_HERE ?
after processing a upload file received from an external website, we need to send back some sort of basically empty http "ok" message. So we don't have a 'view' associated with this method... I assume we need to do render SOMETHING_GOES_HERE
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
尝试使用
head
而不是render
:来自 docs,看起来您可以使用更易读的符号而不是数字 HTTP 状态代码,但我没有在任何地方找到该列表...
如果您愿意,您还可以包含其他标头(来自文档):
希望这有帮助!
Try using
head
instead ofrender
:From the docs, it looks like you can use more readable symbols instead of numeric HTTP status codes, but I haven't found the list anywhere...
You can also include other headers, if you like (from the docs):
Hope this helps!
渲染:文本=> "ok"
您可能需要传递 :layout =>如果为整个控制器指定了布局,则为 false。
render :text => "ok"
You may need to pass :layout => false if there is a layout specified for the entire controller.