Ror里如何实现统计用户在线时长?

在Asp.Net里,session start和session end都会有对应的事件触发,在Ror里如果需要实现计算用户在线时长怎么做呢?有没有哪位兄弟知道啊?