FactoryGirlsにて、
foo_languages_translators.rb
Ruby
1FactoryGirl.define do 2 factory :foo_languages_translator, class: 'Foo::LanguagesTranslator' do 3 translator nil 4 language nil 5 end 6end
foo_languages_translator_spec.rb
Ruby
1require 'rails_helper' 2 3RSpec.describe JobOfferTranslationLanguagable, type: :model do 4 describe '#hoge' do 5 let!(:foo_languages_translator) do 6 create( 7 :foo_languages_translator, 8 translator_id: 1, 9 foo_language_id: 1 10 ) 11 end 12 ... ... 13 end 14end
などとした時に(命名は適当です)、
create( :foo_languages_translator,
の部分で
NameError: uninitialized constant Foo::LanguagesTranslator::FooLanguage
などという謎のネストしたクラスが出現してエラーになってしまいます、、クラス名はファクトリーに明記してありますが。。これだけでは情報が足りないかもしれないのですが、問題の切り分けすらできておらずかなり困っています、、予想でも良いのでどのような部分が原因になりうるか教えていただきたいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。