有关Ruby对象的信息

时间:2017-01-17 09:10:04

标签: ruby object

我需要有关ruby中Object的信息帮助。在控制台中,我看到许多放置" Module1"。为什么会这样?为什么我会看到这么多" Module1"。我尝试使用这段代码:

            Dim addTrans_SQL2 As String = "INSERT INTO Table1(Field1,Field2,Field3,Field4) SELECT (Field01,Field02,Field03,Field04) FROM InventoryItems WHERE Field1 = " & c_Field1 & ""
            Dim addTrans_dbcmd2 As OleDbCommand = New OleDbCommand(addTrans_SQL2, strCon)
            addTrans_dbcmd2.ExecuteNonQuery()

1 个答案:

答案 0 :(得分:1)

这与ruby如何查找方法有很大关系。它遍历祖先树两次。第一次查找方法名称时,第二次查找method_missing

大多数对象都是从Object继承的,所以看到调用method_missing的{​​{1}}并不罕见。

如果您有兴趣,有很多资源可以更详细地解释这一点。 This is a good one