Добрый день.
Через IRB в терминале пример разработчика работает отлично.
Но сообразить не могу как его использовать в приложении.
В моделях, контроллере или вьюхе?
Задача такая:
Нужно загружать разные скрипты для разных устройств.
Подскажите, пожалуйста, как реализовать.
request.headers['User-Agent'] - работает только во вьюхе. Как то же самое прописать в модели?
Логику понимаю так
def user_agent
user_agent = request.headers['User-Agent']
client = DeviceDetector.new(user_agent)
end
И дальше через условие
if client.device_type == 'smartphone'
...
else
...
end
Что делаюю не так?