@SergeyMina

Как правильно сделать функционал изменения города в Ruby on Rails?

Здравствуйте. Создам новый тред под это вопрос, поскольку не могу разобраться.

Есть метод "sypexgeo_method_city" в контроллере который возвращает город по IP. Далее этот метод я использую так
@data = Model....where( city: sypexgeo_method_city )


Т.е. выборка данных напрямую зависит от города.
Как мне подсказали, если клиент изменил город его надо хранить в localStorage. Сделал. До этого я хранил в сессии. Теперь это уже не вариант.

Вопрос собственно в чем. Каждый раз когда клиент обновляет страницу приходится делать post запрос и проверять на наличие города на клиенте и только после этого в зависимости от города грузить данные. Неужели других вариантов нет?
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Renius
дурак восторженный
используйте cookie чтобы знать, проверяли ли вы наличие города или нет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы