I am trying to follow this tutorial:
http://net.tutsplus.com/tutorials/ruby/singing-with-sinatra/
Got stuck in “We’ll also make use of a “view file”, which allows us to split the markup for a view into a separate file. “
I have my basics.rb file running fine.
And My files are stored as follows:
Desktop/RubyForm/basics.rb
Desktop/RubyForm/view/form.erb
However, now when i go to http://localhost:9393/form , I am greeted with:
Errno::EIO at /form
Input/output error - <STDERR> file: lint.rb location: write line: 398
sinatra.error
Errno::ENOENT: No such file or directory -
/Users/HelenasMac/Desktop/views/form.erb
UPDATE! :
Got the form to work right after running ruby basics.rb and going to http://localhost:4567/form .
However, after I run “shotgun basics.rb” , I have to go to
http://localhost:9393/form, and that’s when the form doesn’t show up.
What am I doing wrong? Disclaimer: mega beginner to ruby and using the terminal.
Thanks in advance!
If you cannot get
shotgunto work then the new recommended way to reload Sinatra seems to bererun.To use it: