Rails 请教 !abc.nil? 与 abc.valid? 的区别,感谢。

heke2929 · 2015年02月15日 · 最后由 heke2929 回复于 2015年02月15日 · 1304 次阅读

如题。在 rails 的教程看到前者,感到疑惑。

valid? 是 model 对象的方法,检查 model 是否满意 validates 约束。

nil? 是 ruby 原生方法,检查对象是否是 nil 对象。

#1 楼 @lyfi2003 原来是这样的,感谢指教。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号