我正在学习 RoR,在此之前,我正在研究 PHP 和 Ajax。
如果我有一个包含两个 div 的场景,并且用户可以单击其中一个(我已经做了一些 jquery 样式,因此当用户单击任一 div 时,它将显示他们单击 div 的样式,注意:这些不是按钮),那么我需要将一些数据放入数据库:
<div class="neat" id="customer">
Customer
</div>
<div class="neat" id="developer>
Developer
</div>
当我使用 PHP 进行开发时,我可以设置某种 ajax/jquery,因此当用户单击任一 div 时,我可以将相应的 div id 发送到 ajax 并将某种数据(客户或开发人员)从 id 属性保存到我的数据库。
$('.neat').on('click',function(){
$this = $(this);
$.ajax({
type: POST,
url: save.php,
data : cust_or_deve = $this.attr("id")
});
});
// 保存.php
if($_POST['cust_or_deve']){
$type = $_POST['cust_or_deve'];
// store database syntax
}
现在,学习 RoR,我想弄清楚他们将如何保存数据?我会做同样的方法还是有一些更简单的方法来存储我以前做的数据?