摘要:
下面是我们使用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。 阅读全文
摘要:
在Rails生成的控制器模版中,包含的destroy只能处理单个对象,而批量删除要求能够同时处理多个对象,这需要自定义一个批量操作action。批量删除的效果图如下:每一行记录的第一列设置成checkbox,用于标记此行是否被选中。表下方放置一个全选checkbox,表示全部选中或全部反选。全选和反选的JavaScript代码如下:function toggle_checkall(field_name, state) { var checkboxes = document.getElementsByTagName('input'); var count = checkboxes 阅读全文