When I have a long running request, nothing is written to the terminal until the request is completed (i.e. I start the server using ruby script/server and once running, no logs appear during processing of a request, but only after this has finished). However, if I do a
tail -f development.log
I see that the file is actually continuously updated.
Any idea about why is this happening? It was not like this before, but I don't know what I changed in my environment to cause this change (I use a Mac, with Leopard, and Rails 2.3.4 ).