Ruby 1.8.7 功能集的圈定也涉及到了 Rails。InfoQ 报道了 Ruby 1.8.7 在标准库中增加了一些特性,比如
#to_proc 符号
(了解一些关于
#to_proc 符号
的背景信息)。然而在Ruby 1.8.7 刚发布不久,就发现Rails 不支持 Ruby 1.8.7。其原因是#to_proc 符号的版本有问题。于是 Rails 在 Symbol 类中增加了自己的 to_proc 方法——然而它却与 Ruby 1.8.7(和 Ruby 1.9)中的#to_proc 符号在语义上有一些小差别。结果就是——Ruby 1.8.7 的第二预览版去除了
#to_proc 符号的方法
。