0
나는 단지 설치 레일로 새로운 레일 프로젝트 5.0.1설치하는 방법은 레일 5.0.1
나는 Gemfile의 개발 및 테스트 그룹에 factory_girl_rails을 추가로 factory_girl_rails.
이FactoryGirl.define do
factory :article do
title { Faker::Lorem.sentence }
body { Faker::Lorem.paragraph }
end
end
내 기능의 사양은 다음과 같습니다 : 나는 사양을 실행할 때
require 'rails_helper'
feature "guest views articles" do
let(:article1) { FactoryGirl.create(article) }
let(:article2) { FactoryGirl.create(article) }
scenario "by visiting index page" do
visit articles_path
expect(page).to have_content article1.title
expect(page).to have_content article2.title
end
end
그러나, 나는이 오류가
는 그럼 난 사양/공장 폴더에 문서 공장을 만들어 메시지 :Failures:
1) guest views articles by visiting index page
Failure/Error: let(:article1) { FactoryGirl.create(article) }
NameError:
undefined local variable or method `article' for # <RSpec::ExampleGroups::GuestViewsArticles:0x007fe957fad078>
Did you mean? article2
article1
# ./spec/features/guest_views_articles_spec.rb:5:in `block (2 levels) in <top (required)>'
# ./spec/features/guest_views_articles_spec.rb:10:in `block (2 levels) in <top (required)>'
오류 메시지에서 기사 팩토리가 정의 또는 인식되지 않은 것처럼 보입니다. ized. 기사 팩토리를 설정할 때 뭔가를 잊었습니까? 발견, 당신의 도움에 대한
https://github.com/acandael/personalsite/tree/first_test
덕분에 문제
앤서니