在用Chris Wanstrath的潮的小把戏try的人们现在可以在Rails里将有机会享受此功能,来拜ActiveSupport吧
基本上, try 让你放心的调用一个方法对象,而不必担心NoMethodError错误发生。 如果这个方法不存在,或者这个目标对象为nil, 则会返回nil,而不抛出异常。
1 |
# No exceptions when receiver is nil |
只是一点来自于社区的小小语法糖的引入。
本文版权所有,未经许可,请勿转载
内容合作请 联系我们









最新的Rails都有些什么新东西 : Object.try






