persistent_data
という変数を保存しようとしています。Ruby on Rails 3.2.8でLocalStorageのデータを保存するにはどうすればいいですか?
私は通常session[:persistent_data]
またはcookies[:persistent_data]
を使用しますが、代わりにlocalstorageを使用します。
これをRailsでどうやって行うのですか?
persistent_data
という変数を保存しようとしています。Ruby on Rails 3.2.8でLocalStorageのデータを保存するにはどうすればいいですか?
私は通常session[:persistent_data]
またはcookies[:persistent_data]
を使用しますが、代わりにlocalstorageを使用します。
これをRailsでどうやって行うのですか?
私が知る限り、localStorageはRailsとは何の関係もなく、純粋なJavascript/HTML5機能です。
あなたは、ローカルストレージからデータを読み書きするために、あなたのアプリケーションのjsで次のように使用することができます。
var foo = localStorage.getItem("bar");
localStorage.setItem("bar", foo);
のlocalStorageはレールとは何の関係もありません。あなたは他の言語と同じように、それを同じように実行します。
<script>
localStorage.setItem("company_id", "1");
</script>
localStorage.getItem("company_id");
=> 1
あなたが動的しかし項目を設定するためにレールを使用することができます。
<script>
localStorage.setItem("company_id", "<%= @company.id %>");
</script>
他の人がすでにローカルストレージはJavascript/HTML機能であると述べてきたように/ Ryan Bates氏は、http://railscasts.com/episodes/248-offline-apps-part-2に鉄道会社を持っていますが、パート1を完全に理解する必要があるかもしれません。
私は、LocalStorageはRailsに関連していないことを知っていますが、クッキーと同じように、LocalStorageに直接格納することができるような宝石や何かがあるとします。 –