【发布时间】:2011-05-15 13:19:11
【问题描述】:
所以我在这方面做了几次尝试,但决定我需要社区提供一些关于最佳实践的建议。这就是我想要做的。
我在多个视图中有多个元素,我使用 jquery 切换来显示或隐藏它们。我想要做的是保存它们的状态,以便它们是跨请求的持久性。 (即,如果用户有 panel1 显示,但 panel2 隐藏,当他们刷新时,他们保持原样)
我在想每次用户切换一个元素时,我可以在会话中保存该元素的 css 显示值。然后在每次页面加载后,我可以使用 jquery 的 .class 选择器来获取所有具有“切换”类的元素并将其应用于这些元素。
这个想法似乎很合理,但我不够精明,无法实现它。我不知道如何执行 javascript,并让它解析 ruby 代码,除了让 ajax 为该视图调用 .js.erb。
我已经玩了几个小时,但没有成功。有没有人有任何建议可以让我朝着正确的方向开始?
【问题讨论】:
标签: javascript jquery ruby-on-rails ajax session