자습서를 통해 따라하고 사이트 링크가 작동하지만 전달되지 않는 site_layout 링크 테스트는/about 경로입니다. 나는 나의 루트 파일, 바닥 글 파일을 통해 확인하고 site_layout_test 난 그냥 자습서를 확인하고 발견michael hartl 제 3 판 5.26 테스트 실패 site_layout 테스트 경로에 대해 no 표시
1) Failure:
SiteLayoutTest#test_layout_links [/home/ubuntu/workspace/sample_app/test/integration/site_layout_test.rb:10]:
Expected at least 1 element matching "a[href="/about"]", found 0..
Expected 0 to be >= 1.
Rails.application.routes.draw do
root 'static_pages#home'
get 'help' => 'static_pages#help'
get 'about' => 'static_pages#about'
get 'contact' => 'static_pages#contact'
<footer class="footer">
<small>
The <a href= "http://www.railstutorial.org/">Ruby on Rails Tutorial</a>
by <a href="http://www.michaelhartl.com/">Michael Hartl</a>
</small>
<nav>
<ul>
<li><%= link_to "About", about_path %></li>
<li><%= link_to "Contact", contact_path %></li>
<li><a href="http://news.railstutorial.org/">News</a></li>
</ul>
</nav>
</footer>
require 'test_helper'
class SiteLayoutTest < ActionDispatch::IntegrationTest
test "layout links" do
get root_path
assert_template 'static_pages/home'
assert_select "a[href=?]", root_path, count: 2
assert_select "a[href=?]", help_path
assert_select "a[href=?]", about_path
assert_select "a[href=?]", contact_path
end
이 질문은 클라우드 9를 처리합니까? – ppovoski
예/his/home/우분투/workspace/sample_app 디렉토리로 판단 할 때 그는 Michael Hartl이 자신의 튜토리얼 전체에서 사용하도록 권장하는 c9 IDE를 사용하는 것이 가장 가능성이 높습니다 – MisterCal