我需要在我的控制器中运行python脚本, 并且任务可能花费2分钟。 我可以在命令行下输出进度,只需使用print。 但我不知道热门将进度信息打印到视图中以便让用户了解进度。
感谢〜
答案 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" %>