Ruby On Rails--rake 任务中定义方法的陷阱
问题描述在rails项目中,有时候需要导出数据、处理历史数据等,这时用rake是很方便的。在rake中,有时候由于逻辑比较复杂,所以我们就会分离逻辑或者需要重用代码,这时候可能会定义方法。但是,在rake中定义方法有一个问题:在不同rake文件和不同命名空间下定义的方法,如果存在了同名方法,那么后来定义的方法会覆盖掉之前定义的方法,这时候可能会导致bug。下面我们用一个例子来具体说明下: 比如有个
原创
2016-04-06 17:35:48 ·
1367 阅读 ·
0 评论