论坛首页 Ruby版 rake

执行migrate增加数据时的一个问题

浏览 1267 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2007-09-29
       今天在做例子的时候,不小心将model中的一个validate方法写错,导致永远不通过,结果在执行db:migrate增加test data的时候总是加不进去数据,但是version号却增加了,查看log才知道,根本没有执行Insert语句,但是却什么错误也没有报,最后到页面录入才发现问题所在。我就纳闷了, 既然执行validate失败,为什么rake 就不能报个错呢?如果这个model没有生成scafford来录入数据,那不是把人折腾死了?这应该也算是rails的一个小bug吧。
   
论坛首页 Ruby版 rake

跳转论坛:
JavaEye推荐