我想在Rails 3.1项目中使用服务器发送的事件。服务器发送的事件必须包括mime类型为"text/event-stream“的消息。因此,是否可以将字符串作为示例:
@message = 'data: {"title": "this is a title"}\n\n' 并将其呈现为HTTP,如下所示:
EventMachine::HttpRequest.new(URL).post({
:message => render :text/event-stream => @message
})我很想知道这是否有效,或者我应该如何处理它。
发布于 2012-06-06 00:55:18
您也可以使用标准操作来呈现您的响应,如下所示...
response.headers["Cache-Control"] = "no-cache"
render :text => "data:#{Random.rand(0..10000)}\n\n", :content_type => "text/event-stream"https://stackoverflow.com/questions/7438522
复制相似问题