I don't think you need the HistoryController if there is already a MessagesController which is currently rendering the 'recent' kiitos(messages) that a user has received. Instead try to implement it there, and use a scope if you need to retrieve the 'recent' kiitos (no older than a month) or 'all' the kiitos (grouped by categories).