という変数を保存しようとしていますpersistent_data
。
通常はsession[:persistent_data]
orcookies[:persistent_data]
を使用しますが、代わりに localstorage を使用したいと考えています。
Railsでそれを行うにはどうすればよいですか?
という変数を保存しようとしていますpersistent_data
。
通常はsession[:persistent_data]
orcookies[:persistent_data]
を使用しますが、代わりに localstorage を使用したいと考えています。
Railsでそれを行うにはどうすればよいですか?
Localstorage は rails とは何の関係もありません。他の言語と同じように行います。
<script>
localStorage.setItem("company_id", "1");
</script>
localStorage.getItem("company_id");
=> 1
ただし、レールを使用してアイテムを動的に設定できます。
<script>
localStorage.setItem("company_id", "<%= @company.id %>");
</script>
私の知る限り、localStorage は Rails とは何の関係もありませんが、純粋な Javascript/HTML5 の機能です。
ローカル ストレージからデータを読み書きするために、アプリケーション js で以下を使用できます。
var foo = localStorage.getItem("bar");
localStorage.setItem("bar", foo);
他の人がすでに言っているように、ローカル ストレージは Javascript/Html 機能/ソリューションですが、それを Rails と統合する方法を学びたい場合は、Ryan Bates がhttp://railscasts.com/episodes/248-offline-apps-part-2で railscast を持っています。ただし、完全に理解するにはパート 1 を見る必要があるかもしれません。