Faker を i18n locale :ja で使うときは Faker::Config.locale を :en にセットしなおすべしRuby Faker は各種 locale に対応しているので Rails アプリなどで default locale を :ja にセットすると人名のダミーデータが日本語化されたりして便利なのだけど Faker::Internet.email がぶっ壊れてテストデータの email バリデーションエラーが出まくってハマった。 default locale :en で使う場合 問題無し。普通はこういう状態を期待する。 require 'i18n' I18n.locale # => :en require 'faker' Faker::Config.locale # => :en Faker::Internet.email # => "sanford@jac