2015-06-25 61 views
0

我想了解Faker rails gem是如何工作的,所以希望我能爲它做出貢獻。該項目在這裏找到:https://github.com/stympy/fakerFaker gem - 提取數據在哪裏

在〜/ lib目錄/攤販/ name.rb會有這樣的代碼:

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

我的問題是我不明白的地方與哈希所有的「 name.first_name「所在位置。

+1

看看'Base'類和本地化文件,例如https://github.com/stympy/faker/blob/master/lib/locales/en.yml –

+0

@DaveNewton謝謝你謝謝 – userFriendly

回答

1

正在搜索"def fetch"顯示該方法在lib/faker.rb中定義。

fetch依次呼叫translate,其代表I8n.translate