Я думаю, что вы ищете решение для авторизации. Если это простое приложение, вы должны настроить свои контроллеры так, чтобы они возвращали только задачи, принадлежащие пользователю, например:
@tasks = current_user.tasks
Предположительно, у вас есть ассоциация has_many, настроенная в вашей пользовательской модели. Если вы сделаете это для всех своих контроллеров, они будут видны вашему пользователю, поэтому вам не придется беспокоиться об авторизации.
Если вы ищете более сложное решение, посмотрите на что-то вроде cancan .