I have a ruby on rails app using the `resque` gem to process background jobs. I have users trigger background jobs that can take upwards of 10 minutes to complete (they're processing a ton of data). What is the best way to alert the user when the job has completed?

I've seen the answer [here](https://stackoverflow.com/questions/8383259/knowing-when-resque-worker-had-completed-job) about using `resque-status`, is that the only solution? Or is there another way to alert the user through normal `resque` (which I've already implemented)?