, поэтому я предпринял несколько попыток сделать это, но решил, что мне нужен совет от сообщества относительно лучших практик. вот что я пытаюсь сделать.
У меня есть несколько элементов в нескольких представлениях, которые я использую переключатели jquery, чтобы показать или скрыть их. что я хочу сделать, это сохранить их состояние, чтобы они были постоянными по всем запросам. (то есть, если у пользователя панель1 отображается, но панель2 скрыта, при обновлении он остается таким же)
Я думал, что каждый раз, когда пользователь переключает элемент, я могу сохранить отображаемое значение css этого элемента в сеансе. затем после каждой загрузки страницы я мог бы использовать селектор jcery .class, чтобы получить все элементы с классом скажем 'toggle' и применить это к этим элементам.
идея кажется здравой, но я не достаточно сообразителен, чтобы осуществить ее. я не уверен, как выполнить javascript и заставить его анализировать код ruby, за исключением того, что ajax вызывает .js.erb для этого представления.
Я играл с ним часами, но безуспешно. у кого-нибудь есть какие-нибудь предложения, которые помогут мне начать в правильном направлении?