0

我正在尝试了解 Faker rails gem 的工作原理,因此希望我能为此做出贡献。该项目在这里找到:https ://github.com/stympy/faker

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

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

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

4

1 回答 1

1

搜索"def fetch"显示该方法定义在lib/faker.rb.

fetch依次调用translate,委托给I8n.translate.

于 2015-06-25T16:47:18.260 回答