我一直在环顾四周,似乎无法找出从JS回调更新Rails模型属性的常见做法。
在我的一个视图中,我有一个datepicker,一旦值被更改就会发送回调。我想将此日期保存到当前模型" date"属性。
$('#datetimepicker4').on('dp.change', function (e) {
// SAVE THIS VALUE TO SPECIFIED MODEL ATTRIBUTE HERE
});
非常感谢任何建议。谢谢!
编辑:这是常见做法,最后让它使用以下ajax put请求。
$.ajax({
type: "PUT",
dataType: "script",
url: '/thread/27',
contentType: 'application/json',
data: JSON.stringify({ thread:{id:27, title:"blaaahhh title"}, _method:'put' })
}).done(function( msg )
{
alert( "Data Saved: " + msg );
});
});
答案 0 :(得分:1)
我不确定你是否事先做过很多研究,因为这是很常见的事情。
你的术语也错了。你没有改变模型中的任何东西。您只是将值发布到数据库。对AJAX进行一些研究,然后提出更详细,更简洁的问题。
成为初学者并没有什么不妥,但请事先进行研究,然后只有在研究导致死胡同时才创建Stack Overflow问题。然后创建一个问题,其中包含您已经知道的内容以及您遇到的问题。