如何在Ruby on Rails 3中「刷新」輸出?Rails 3輸出沖洗
在PHP中我會做類似如下:
$i = 0;
$total = count($result);
foreach ($result as $item) {
$i++;
time_consuming_action($item);
echo "Finished $i of $total<br>";
flush();
}
如何在Ruby on Rails 3中「刷新」輸出?Rails 3輸出沖洗
在PHP中我會做類似如下:
$i = 0;
$total = count($result);
foreach ($result as $item) {
$i++;
time_consuming_action($item);
echo "Finished $i of $total<br>";
flush();
}
我不相信這是對於一個插件。
template_streaming不支持Rails 3中,但...
https://github.com/oggy/template_streaming/issues/closed#issue/4
STDOUT.flush
作品常規的Ruby。