锁定老帖子 主题:在rails中优雅的进行模型校验
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-09-08
见你LS的LS的LS,已经说了
你感兴趣可以试下老王的方法,看看能不能把所有model的出错信息全部调出来。 |
|
返回顶楼 | |
发表时间:2008-09-08
|
|
返回顶楼 | |
发表时间:2008-09-08
zbage 写道
|
|
返回顶楼 | |
发表时间:2008-09-08
gigix同学的做法漂亮
关于效率,一这里似乎不是效率第一的场合,二rails的map(&:valid?)效率也不会高到哪儿去,到底哪个快,快多少,不做benchmark不好说。 |
|
返回顶楼 | |
发表时间:2008-09-08
Jan 写道
gigix同学的做法漂亮
关于效率,一这里似乎不是效率第一的场合,二rails的map(&:valid?)效率也不会高到哪儿去,到底哪个快,快多少,不做benchmark不好说。
呜呜,麻烦各位在实际中去实践一下 |
|
返回顶楼 | |
发表时间:2008-09-08
gigix同学的做法不错,大家可以参考下,不过请实践后再评价不迟,不是吗?
PS:我在考虑怎么把该校验写到filter中
|
|
返回顶楼 | |
发表时间:2008-09-08
liuqiang 写道 恩,其实这个道理还是要讲明白滴,首先这个东东呢,是我之前在一个英文网站上看到类似的做法,一时想不起来在哪了。
周末下午呢,我心血来潮,在我的机器上写了代码,做了相关的试验,证明确实是一个不错的办法,晚上呢,又一时发昏,把这个过程发到了坛子里面,事情就是这样,恩,是我不对,我不该把这个东西分享出来。 你一直没注意到,这件事情分为两部分 如何知道数据是非法的 以及 对于非法数据如何处置 前一部分根本不需要在action里出现,尽管后一部分有时(仅仅是有时)需要在action里明确处理 分享固然很好,不过认真想清楚再分享会更好 |
|
返回顶楼 | |
发表时间:2008-09-08
gigix 写道
liuqiang 写道
恩,其实这个道理还是要讲明白滴,首先这个东东呢,是我之前在一个英文网站上看到类似的做法,一时想不起来在哪了。
周末下午呢,我心血来潮,在我的机器上写了代码,做了相关的试验,证明确实是一个不错的办法,晚上呢,又一时发昏,把这个过程发到了坛子里面,事情就是这样,恩,是我不对,我不该把这个东西分享出来。 你一直没注意到,这件事情分为两部分 如何知道数据是非法的 以及 对于非法数据如何处置 前一部分根本不需要在action里出现,尽管后一部分有时(仅仅是有时)需要在action里明确处理 分享固然很好,不过认真想清楚再分享会更好
谢谢您的建议!恩,淡定,淡定~ 。 |
|
返回顶楼 | |
发表时间:2008-09-08
淡定,淡定~
对人,对己 -- 保证在一个transaction里是必须的. |
|
返回顶楼 | |
发表时间:2008-09-08
不管代码是怎么来的 代码中处理的方法似乎比gigix的好 gigix的有牛刀宰鸡的嫌疑
|
|
返回顶楼 | |