Я думаю, что ваш вопрос состоит из 2 частей:
Исходя из некоторых критериев (например, даты создания учетной записи), вы хотите разрешить пользователям выполнять определенные действия
Вы хотите использовать Devise для аутентификации
Обратите внимание, что существует разница между аутентификацией (вы являетесь тем, кем вы себя называете) и авторизацией (вам разрешено делать то, чтовы запрашиваете), и они обычно реализуются с использованием другого программного обеспечения.
Например, вы можете использовать Devise для аутентификации и CanCan для управления авторизацией (railscast на CanCan: http://asciicasts.com/episodes/192-authorization-with-cancan).
ИспользованиеCanCan, вы бы просто позволяли пользователям выполнять действия на основе атрибута created_at
для своей учетной записи, а в противном случае вызывать метод authorize!
Devise.