如何在Ruby on Rails 3.2.8中保存LocalStorage上的数据?
我正在尝试保存名为persistent_data
的变量。
我通常使用session[:persistent_data]
或cookies[:persistent_data]
,但我想使用localstorage。
我如何在Rails上做到这一点?
Localstorage与rails无关。 您可以像使用任何其他语言一样进行操作:
localStorage.getItem("company_id"); => 1
您可以使用rails来动态设置项目:
据我所知localStorage与Rails无关,它是纯粹的Javascript / HTML5function。
您可以在应用程序js中使用以下内容,以便从本地存储中读取或写入数据:
var foo = localStorage.getItem("bar"); localStorage.setItem("bar", foo);
正如其他人已经说过本地存储是Javascript / Htmlfunction/解决方案但是如果想学习如何将其与rails集成Ryan Bates在http://railscasts.com/episodes/248-offline-apps-part-2上有一个railscast ,尽管您可能需要观看第1部分才能完全理解它。