Ruby on rails 这两个类实例之间有什么区别?
Ruby on rails 这两个类实例之间有什么区别?,ruby-on-rails,ruby,Ruby On Rails,Ruby,Moped::Collection对象实例之间存在明显的差异。项.集合对象检查如下(增加行尾): @database变量的格式是#,实际上更简单。 Moped::Session def检查 "" 结束 这就是它看起来不同的原因。默认情况下,inspect包括与Moped::Collection相同的实例变量 当使用p方法打印对象时,对对象调用inspect方法,或者将其返回控制台。您可以阅读关于inspect的精彩解释。谢谢 #<Moped::Collection:0x007fb381e
Moped::Collection
对象实例之间存在明显的差异。项.集合
对象检查如下(增加行尾):
@database
变量的格式是#,实际上更简单。
Moped::Session
def检查
""
结束
这就是它看起来不同的原因。默认情况下,inspect
包括与Moped::Collection
相同的实例变量
当使用p
方法打印对象时,对对象调用inspect
方法,或者将其返回控制台。您可以阅读关于inspect
的精彩解释。谢谢
#<Moped::Collection:0x007fb381e3ed10
@database=#<Moped::Database:0x007fb381e3fa30
@name="production_datagatherer",
@session=<Moped::Session
seeds=[
<Moped::Node resolved_address="22.22.22.22:43700">,
<Moped::Node resolved_address="22.22.22.22:43700">
]
database=production_datagatherer
>
>,
@name="items"
>
@database: Moped::Database object
@name: "items"
def inspect
"<#{self.class.name} seeds=#{cluster.seeds} database=#{current_database_name}>"
end