Rails:重复会话不会阻止覆盖

时间:2015-07-06 13:30:00

标签: ruby-on-rails session

我有以下变量:

@schema = session[:schema]
schema_mod = @schema.dup

schema_mod在函数

中被修改
db_query(schema_mod)

我的问题是,@schemasession[:schema]修改完全相同。

如何阻止修改@schema

1 个答案:

答案 0 :(得分:0)

带有$(document).ready(function () { $('img').live('click', function (event) { event.preventDefault(); var number= $(this).attr('id'); var date= '06.04.2015'; var name= "xyz"; $.ajax({ type: 'post', url: 'treatment.aspx', contentType: "application/json;charset=utf-8", dataType:JSON, data: JSON.stringify({ number: number, date: date, name: name }), success: function (data) { alert(data); } }); }); }); 的Porblem会创建一个浅表副本。

我建议您使用$.ajax({ type: 'post', cache: false, url:'treatment.aspx', contentType:"text/html", dataType: 'html', data:"some data", success: function (data) { document.getElementById("demo").innerHTML = data; } }); {{3}}

dup