从 Rails 应用程序访问 HTML5 本地存储
Posted
技术标签:
【中文标题】从 Rails 应用程序访问 HTML5 本地存储【英文标题】:Accessing HTML5 Local Storage from Rails app 【发布时间】:2012-04-04 11:01:53 【问题描述】:有没有办法从 Ruby On Rails 应用程序访问 html5 本地存储?如果有任何 gem/javascript 库(backbone.js 除外,因为使用它重写现有应用程序太难了),请给我一个链接和好的教程。如果你有自己的代码来解决这个问题,我也会很高兴:) 谢谢!
【问题讨论】:
您将 Ruby on Rails(一种服务器技术)与作为客户端的 LocalStorage 混为一谈。服务器组件获取本地存储数据的唯一方法是客户端通过 ajax 发布。 【参考方案1】:据我所知,localStorage
是纯粹的Javascript/HTML5
功能。与rails无关
您可以在应用程序 javascript 中使用以下内容从本地存储读取或写入数据:
$('.add-hotel').click(function()
item = localStorage.getItem('bucket_data');
);
【讨论】:
您可以通过在您的 ruby 代码中使用 ajax 来使用它。如果您需要知道如何通过 AJAX 执行此操作,请告诉我,我会解释。以上是关于从 Rails 应用程序访问 HTML5 本地存储的主要内容,如果未能解决你的问题,请参考以下文章
如何访问 html5 本地存储 asp.net mvc 3 控制器/管道