我正在遵循以下说明: http ://cloudspace.com/blog/2013/10/18/extending-faker/#.VLdumx9sY8o
我的 /config/locales/faker.en.yml 看起来像:
en:
faker:
girls:
first_name: ["priyanka", "Tanya", "aditi", "Tanvi"]
last_name: ["Acharya", "Agarwal", "Agate", "Aggarwal"]
name:
- "#{first_name} #{last_name}"
我有以下内容: /lib/faker/girls.rb 看起来像:
module Faker
class Girl < Base
class << self
def first_name
parse('girls.first_name')
end
def last_name
parse('girls.last_name')
end
def name
fetch('girls.name')
end
end
end
end
在启动 rails 控制台后,我立即运行: require Rails.root.join 'lib/faker/girls' 返回 true。
之后运行以下命令无法按预期工作。
输出:
2.1.1 :004 > Faker::Girl.first_name => ""
2.1.1 :005 > Faker::Girl.last_name => ""
2.1.1 :006 > Faker::Girl.name => "\#{first_name} \#{last_name}"
请帮我找出我哪里出错了..