2007-09-29
执行migrate增加数据时的一个问题
今天在做例子的时候,不小心将model中的一个validate方法写错,导致永远不通过,结果在执行db:migrate增加test data的时候总是加不进去数据,但是version号却增加了,查看log才知道,根本没有执行Insert语句,但是却什么错误也没有报,最后到页面录入才发现问题所在。我就纳闷了, 既然执行validate失败,为什么rake 就不能报个错呢?如果这个model没有生成scafford来录入数据,那不是把人折腾死了?这应该也算是rails的一个小bug吧。
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 3381 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
动态语言还是Rule Engine?
wener 写道Rule Engine 与动态语言并不是二选一的关系。规则引擎有 ...
-- by agile_boy -
动态语言还是Rule Engine?
Rule Engine 与动态语言并不是二选一的关系。规则引擎有两个主要的功能, ...
-- by wener -
migration为什么不提供对 ...
可能是考虑到不同数库的支持.Migration 的数据迁移功能
-- by open2ye -
migration为什么不提供对 ...
module MigrationHelpers def foreign ...
-- by yehs220






评论排行榜