如何在Ruby on Rails 3中“刷新”输出?
在PHP中我会做类似以下的事情:
$i = 0;
$total = count($result);
foreach ( $result as $item ) {
$i++;
time_consuming_action($item);
echo "Finished $i of $total<br>";
flush();
}
答案 0 :(得分:2)
答案 1 :(得分:2)
STDOUT.flush
适用于常规Ruby。
答案 2 :(得分:0)
template_streaming不支持Rails 3,但是......
https://github.com/oggy/template_streaming/issues/closed#issue/4