Are you trying to have the equivalent of cron.hourly, cron.daily, cron.weekly, and cron.monthly directories with scripts in them for each rails app? If so, building off of what John said, if you were to add the following to your /etc/crontab, you'd get the desired result:
01 * * * * root for i in /srv/www/*/current/config/cron.hourly ; do run-parts "$i" > /dev/null 2>&1 ; done
02 4 * * * root for i in /srv/www/*/current/config/cron.daily ; do run-parts "$i" > /dev/null 2>&1 ; done
22 4 * * 0 root for i in /srv/www/*/current/config/cron.weekly ; do run-parts "$i" > /dev/null 2>&1 ; done
42 4 1 * * root for i in /srv/www/*/current/config/cron.monthly ; do run-parts "$i" > /dev/null 2>&1 ; done
Each application can then just specify the subset of cron.X directories it needs and fill it with the relevant scripts.
However if you want to have just an optional script for each frequency for each application, then you'd want to do something more like:
01 * * * * root for i in /srv/www/*/current/config/cron.hourly ; do [ -x "$i" ] && "$i" ; done
02 4 * * * root for i in /srv/www/*/current/config/cron.daily ; do [ -x "$i" ] && "$i" ; done
22 4 * * 0 root for i in /srv/www/*/current/config/cron.weekly ; do [ -x "$i" ] && "$i" ; done
42 4 1 * * root for i in /srv/www/*/current/config/cron.monthly ; do [ -x "$i" ] && "$i" ; done
Again, this would only run for applications that specified them.
One of these what you're looking for?