Я только что через одно из моих приложений преобразовал аутентификацию из authlogic в devise. В общем, это было удивительно просто сделать, но есть одна проблема, которую я не могу найти легко исправить.
В приложении пользователь может выбрать свою локаль. Затем, когда они входят в систему, они просматривают приложение на выбранном ими языке. Ранее я делал это, просто устанавливая языковой стандарт в методе создания моего контроллера UserSessions.
С Devise все контроллеры настраиваются автоматически, и это здорово. Я знаю, что мог бы создать собственный Контроллер, который расширяет DeviseController и делать это следующим образом, но, насколько я понимаю, это означает, что мне также нужно будет создать все представления, чтобы идти с ним, что кажется немного чрезмерным, когда я просто нужно запустить одну дополнительную строку кода.
Есть ли более простой способ указать какой-либо код для успешной аутентификации устройства?