摘要: 下面是我们使用Rake任务的例子:1、给列表中的用户发送邮件2、每晚数据的计算和报告3、过期或重新生成缓存4、备份数据和svn版本(how's this : subversion repository)5、运行数据处理脚本(sort of,how much is called this )6、Pouring drinks to get a good buzz on(一句玩笑,是这两位仁兄的风格)这篇文章中,我们将讨论为什么要创建Rake,和他怎么样帮助我们的rails应用。最好你可以写自己的Rake。一、历史回顾:make为了了解Rake的来历,我们先了解一下Rake的爷爷:Make。 阅读全文
posted @ 2013-09-04 17:42 wangyuyu 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: 在Rails生成的控制器模版中,包含的destroy只能处理单个对象,而批量删除要求能够同时处理多个对象,这需要自定义一个批量操作action。批量删除的效果图如下:每一行记录的第一列设置成checkbox,用于标记此行是否被选中。表下方放置一个全选checkbox,表示全部选中或全部反选。全选和反选的JavaScript代码如下:function toggle_checkall(field_name, state) { var checkboxes = document.getElementsByTagName('input'); var count = checkboxes 阅读全文
posted @ 2013-09-04 16:23 wangyuyu 阅读(1359) 评论(0) 推荐(0) 编辑