Chi*_*Kan 6 ruby html5 ruby-on-rails session-variables local-storage
我正在尝试保存一个名为的变量persistent_data
.
我通常使用session[:persistent_data]
或cookies[:persistent_data]
,但我想使用localstorage代替.
我如何在Rails上做到这一点?
Localstorage 与 Rails 无关。您可以像使用任何其他语言一样执行此操作:
<script>
localStorage.setItem("company_id", "1");
</script>
localStorage.getItem("company_id");
=> 1
Run Code Online (Sandbox Code Playgroud)
但是,您可以使用 rails 动态设置项目:
<script>
localStorage.setItem("company_id", "<%= @company.id %>");
</script>
Run Code Online (Sandbox Code Playgroud)
据我所知 localStorage 与 Rails 无关,它是纯粹的 Javascript/HTML5 功能。
您可以在应用程序 js 中使用以下代码来从本地存储读取或写入数据:
var foo = localStorage.getItem("bar");
localStorage.setItem("bar", foo);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12433 次 |
最近记录: |