I have just gotten to Chapter Four of Michael Hartl’s Ruby on Rails Tutorial, and I can’t seem to get the program to work after adding a helper to the program. Here is the code from the files.
static_pages_controller_test.rb
require ‘test_helper’
class StaticPagesControllerTest < ActionController::TestCase
test “should get home” do
get :home
assert_response :success
assert_select "title", "Ruby on Rails Tutorial Sample App"
end
test “should get help” do
get :help
assert_response :success
assert_select "title", "Help | Ruby on Rails Tutorial Sample App"
end
test “should get about” do
get :about
assert_response :success
assert_select "title", "About | Ruby on Rails Tutorial Sample App"
end
test “should get contact” do
get :contact
assert_response :success
assert_select "title", "Contact | Ruby on Rails Tutorial Sample App"
end
end
``
application.html.erb
<%= full_title(yield(:title)) %><%= stylesheet_link_tag ‘application’, media: ‘all’,
‘data-turbolinks-track’ => true %>
<%= javascript_include_tag ‘application’, ‘data-turbolinks-track’ => true %>
<%= csrf_meta_tags %>
<%= yield %>
routes.rb
Rails.application.routes.draw do
root ‘static_pages#home’
get ‘static_pages/help’
get ‘static_pages/about’
get ‘static_pages/contact’
``
How do I get past this problem? Is there a way to fix this?