0
私はセッションのブール値をjavascriptのレールに設定しようとしています。私のコードは次のようになります。javascriptからいくつかの条件に基づいてセッション変数にブール値を設定することは可能ですか?
function function_name(e){
if (e.innerHTML == '+') {
<% session[:open] = true %>
}
else {
<% session[:open] = false %>
}}
しかし、私はセッション[:開く]に常に「偽」値を得ています。私は注意を払ってチェックしたときに条件が満たされています。この方法が不可能な場合、どうすればjavascriptからセッション値を設定できますか?
コントローラへのajaxリクエスト以外の解決策を探しています。
おそらくこれが役立つでしょう:http://stackoverflow.com/questions/23846030/how-セッション内で変数を変えることはできません。-ruby-on-railsの中でhaml-in-a-js –