所以我在這方面做了幾次嘗試,但決定我需要社區關於最佳實踐的一些建議。這是我想要做的。在rails中保存javascript的狀態
我有我使用jQuery的切換顯示或隱藏多個視圖的多個元素。我想要做的是保存它們的狀態,以便它們在請求中持續存在。 (即如果用戶有panel1顯示,但panel2隱藏,當他們刷新時,他們仍然是這樣)
我在想每次用戶切換元素時,我都可以在會話中保存該元素的CSS顯示值。然後在每次頁面加載後,我可以使用jquery的.class選擇器來獲取所有具有say'toggle'類的元素並將其應用於這些元素。
這個想法聽起來很合理,但我不夠聰明。我不知道如何執行JavaScript,並解析Ruby代碼,除了爲該視圖調用ajax調用.js.erb。
我發揮與它周圍的幾個小時,沒有成功。有沒有人有任何建議讓我開始朝正確的方向發展?
有時你這麼遠了,你忘了還有其他的孔兔子洞。這是一個更簡單的解決方案。謝謝! – brewster 2010-11-29 02:25:36