|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-03-10
在做 用户登录的时候,想校验 用户名和密码输入,
想使用默认的 validates_presence_of, 但是查了文档,发现只有 create,update,save 时能用? 大伙有没有办法在非 create,update,save 时也使用这个校验方法? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-03-12
继续等待。。。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-03-12
非 create,update,save 时你有必要validate吗?给我说一个非 create,update,save 时,你需要validate的场景?
|
|
| 返回顶楼 | |
|
最后更新时间:2007-03-12
在做 用户登录的时候,想校验 用户名和密码输入,
想使用默认的 validates_presence_of 就是这个场景了 |
|
| 返回顶楼 | |
|
最后更新时间:2007-03-12
yananay 写道 在做 用户登录的时候,想校验 用户名和密码输入,
想使用默认的 validates_presence_of 就是这个场景了 这个场景没必要验证。你刚好可以去看看depot源代码。 |
|
| 返回顶楼 | |
|
最后更新时间:2007-03-12
为什么不验证呢?关键如果是客户要求验证呢?
例如如下的case: 如果用户名为空,提示“用户名不能为空” |
|
| 返回顶楼 | |
|
最后更新时间:2007-03-12
我觉得这不是“必要不必要”的问题
面对这样的情况,rails应该有一个解决的方案才对 |
|
| 返回顶楼 | |
|
最后更新时间:2007-03-12
yananay 写道 为什么不验证呢?关键如果是客户要求验证呢?
例如如下的case: 如果用户名为空,提示“用户名不能为空” 这个是客户端验证解决的问题,你用JS就可以搞定了。 |
|
| 返回顶楼 | |
|
最后更新时间:2007-03-12
我们的项目一般不会使用js,尤其是验证
为什么呢? 因为在客户段,可以禁止掉js,这对一个系统来说是不完善的。 所以说,无法使用那个 validate方法了? 很奇怪这样common的方法为什么一定要绑定到 create,update,save..? 或许这就是 rails 的习惯 :) |
|
| 返回顶楼 | |
|
最后更新时间:2007-03-12
如果你的客户不允许用JS验证,请你告诉我一个在客户端验证的其他方法,我很想学一学……
|
|
| 返回顶楼 | |








