If there is somenthing like "render_to_string" - that you can use only
in controller.
You can use wget in a cronjob to invoke a controller request/method. If none
of your users are on the same box, use local_request? method to block
invocation by other means. Or use some other method of
authentication/authorization.
HTH,
Jeffrey
P.S. local_request? checks for 127.0.0.1 request IP address.