续集文档指出
数据集图表会更改数据集以产生键为表的哈希值 名称符号和值是表示与之相关的列的哈希 那张桌子。 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'}
我无法在文档中看到任何明显的方法来改变这种情况。我错过了一些令人眼花缭乱的事情(不会是第一次)。
答案 0 :(得分:1)
文档需要更新(我会尽快处理)。您现在需要使用graph_each
扩展名进行拆分。