Здравствуйте. Создам новый тред под это вопрос, поскольку не могу разобраться.
Есть метод "sypexgeo_method_city" в контроллере который возвращает город по IP. Далее этот метод я использую так
@data = Model....where( city: sypexgeo_method_city )
Т.е. выборка данных напрямую зависит от города.
Как мне подсказали, если клиент изменил город его надо хранить в localStorage. Сделал. До этого я хранил в сессии. Теперь это уже не вариант.
Вопрос собственно в чем. Каждый раз когда клиент обновляет страницу приходится делать post запрос и проверять на наличие города на клиенте и только после этого в зависимости от города грузить данные. Неужели других вариантов нет?