Faker gem - 获取的数据在哪里

时间:2015-06-25 16:37:36

标签: ruby-on-rails ruby faker

我正在试图了解Faker如何运作宝石,所以希望我能为此做出贡献。该项目位于:https://github.com/stympy/faker

在〜/ lib / faker / name.rb下会有这样的代码:

def first_name; fetch('name.first_name'); end

我的问题是我不明白所有“name.first_name”的散列所在的位置。

1 个答案:

答案 0 :(得分:1)

搜索"def fetch"向我显示该方法已在lib/faker.rb中定义。

fetch依次调用translate,代理I8n.translate