Ruby Practice Sinatra Basics Practice ERB Templates ERB Templates

James Nobles
James Nobles
7,802 Points

Sinatra Routes

I'm sure I've just stared at this too long and missing something super simple. I keep getting an error that my app did not respond.

app.rb
require "sinatra"

get "/:word" do
  @word = params[:word]
  erb :word
end
views/word.erb
<h1><%= @word %></h1>
<p>Backwards: <%= @word.reverse %></p>
<p>Uppercase: <%= @word.upper %></p>
<p>Length: <%= @word.length %></p>

1 Answer

KRIS NIKOLAISEN
PRO
KRIS NIKOLAISEN
Pro Student 44,299 Points

In the instructions:

A <p> element with the text "Uppercase:", followed by the result of calling the upcase method on the word string

You have used upper