У меня есть простая (хотя и несколько запутанная) проблема. По сути, я добавляю элементы, чтобы сделать мое веб-приложение более "настольным". Например, сейчас я пытаюсь получить страницу для динамической загрузки информации в DIV на основе ранее выбранных элементов. В настоящее время я использую cookie для сохранения данных, но я не могу заставить себя решить эту проблему.
У меня есть сценарий со следующими отношениями:
САЙТ has_many ЗДАНИЯ
ЗДАНИЕ has_many МЕТРОВ
METER
Все сущности могут иметь связанные диаграммы. Поэтому, чтобы сделать его общим, я установил отношение has_many для каждого к CHARTS и абстрагировал его следующим образом.
САЙТ has_many CHARTS, как таблица
BUILDING has_many CHARTS, как таблица
METER has_many CHARTS, как таблица
Как только пользователь выбирает элемент в меню слева, я затем использую метод, чтобы определить, для какого элемента требуются диаграммы, и отображаю диаграммы конкретного элемента. Это все отлично работает.
Моя проблема теперь связана с файлами cookie, чтобы либо сохранять данные в независимых ключах (или, возможно, объектах Marshal), чтобы динамически перезагружать данные ранее выбранного элемента при каждой перезагрузке страницы. Для вызова ajax требуется несколько значений, чтобы действие «update» нашло правильный элемент и отобразило его. У меня проблемы с тем, использовать ли Javascript напрямую, пытаться ли вызвать действие или использовать какую-то комбинацию.
Как я уже сказал, я уверен, что проблема довольно проста или прямолинейна, но я просто не вижу ее. Если это описание немного расплывчато, я прошу прощения. Не стесняйтесь спрашивать дополнительную информацию.
Лучший