如何使用rails动态添加新帖子

时间:2013-10-14 18:19:21

标签: ruby-on-rails

我正在尝试实现像facebook这样的新闻流或推特使用rails。如何动态添加新帖子。我可以在rails中使用websockets吗?

1 个答案:

答案 0 :(得分:1)

Rails因为不支持live websockets以及node.js这样的东西而臭名昭着,并且他们实际上正在使用控制器中的live action进行调整:

class MyController < ActionController::Base
  include ActionController::Live

  def stream
    response.headers['Content-Type'] = 'text/event-stream'
    100.times {
      response.stream.write "hello world\n"
      sleep 1
    }
  ensure
    response.stream.close
  end
end

我对此一无所知,所以你应该查看rails API寻求帮助:)