我在生活社交的帐户设置页面上看过这个。基本上有一个对应于值的复选框:
Receive email notifications:
When deal is about to run out Yes No
You've earned deal bucks Yes No
是和否是复选框。当用户单击是或否时,JS代码正在向/deals/people/update_email_setting.json
他们的JS已发布here我可以对它有所了解,但无法想象导轨控制器对people/update_email_setting.json
我想知道如何在Rails应用程序中使用jQuery和Json实现相同的功能。我的控制器应该处理json响应然后更新数据库吗?
我喜欢上一些简单教程的链接,这些教程展示了如何从JS端和Rails端完成此任务。
答案 0 :(得分:0)
你需要的只是jQuery的$ .post:http://api.jquery.com/jQuery.post/
示例:
$.post('script.rb',{'my_name':'Jason', 'age':22},function(msg){
console.log(msg); //Where msg is a response from script.rb
});
我不认为使用Ruby与它有任何关系,除了你将发布到.rb而不是.php这一事实。