【发布时间】:2011-11-18 07:21:10
【问题描述】:
我想在 Rails 3.1 项目中使用服务器发送的事件。服务器发送的事件必须包含 mime 类型“文本/事件流”的消息。那么是否可以使用一个字符串,例如:
@message = 'data: {"title": "this is a title"}\n\n'
并像这样将其呈现给 HTTP:
EventMachine::HttpRequest.new(URL).post({
:message => render :text/event-stream => @message
})
很高兴知道这是否有效或者我应该如何处理它。
【问题讨论】:
-
@james_schorr 我更新了问题。经过一晚上的思考和睡眠后,我认为渲染可能是解决我想做的事情的正确方法。
-
在我看来它会起作用的。
标签: ruby-on-rails ruby-on-rails-3.1 mime-types