如何在rails上的ruby中的视图上显示shell脚本的输出

时间:2013-08-15 05:54:07

标签: ruby-on-rails

我需要在我的控制器中运行python脚本, 并且任务可能花费2分钟。 我可以在命令行下输出进度,只需使用print。 但我不知道热门将进度信息打印到视图中以便让用户了解进度。

感谢〜

1 个答案:

答案 0 :(得分:1)

您可以使用Streaming

<强>控制器

class PostsController
  def index
    # your python script
    render stream: true
  end
end

<强> application.html.erb

<html>
  <head><title>  <%= provide :title, "Main" %></title></head>
  <body><%= yield %></body>
</html>

<强>文章/ index.html.erb

<%= content_for :title, " your python results" %>