数据集图表,每个表具有单独的哈希值

时间:2015-08-14 14:56:38

标签: ruby sequel

续集文档指出

  

数据集图表会更改数据集以产生键为表的哈希值     名称符号和值是表示与之相关的列的哈希     那张桌子。 https://github.com/jeremyevans/sequel/blob/master/lib/sequel/dataset/graph.rb#L5

我真的很想使用这种行为,所以当我做类似的事情时,

db[:referrals].graph(:users, :id => :user_id).first

我会得到;

{referrals: {id: 1, name: 'Joe', user_id: 10}, users: {id: 10, name: 'Dave'}}

然而,返回的更像是;

{id: 1, name: 'Joe', user_id: 10, users_name: 'Dave'}

我无法在文档中看到任何明显的方法来改变这种情况。我错过了一些令人眼花缭乱的事情(不会是第一次)。

1 个答案:

答案 0 :(得分:1)

文档需要更新(我会尽快处理)。您现在需要使用graph_each扩展名进行拆分。