从模型返回的数据是什么样的?

时间:2012-01-12 02:59:56

标签: ruby-on-rails

如果我有以下型号:

  • Galaxy (has_many Star)
  • 明星(belongs_to Galaxy,has_many Planet)
  • 行星(belongs_to Star)

每个模型都有一个名称属性。

如果我打电话给Galaxy.where(:name => "Milky Way")

将返回什么?

我并不特别关心你在一个例子中使用了什么数据我只想知道将返回什么样的对象(数组或散列或其他什么)以及如何构造它。

不幸的是,我没有办法(或在网上知道任何地方)来测试RoR代码。

我尝试了Googling并查看了文档here,但找不到此信息。如果它被记录在某处并且我错过了,请告诉我。

1 个答案:

答案 0 :(得分:1)

这是您想要的指南:Active Record Query Interface。阅读和繁荣:)