我正在尝试遵循本教程: http:
//net.tutsplus.com/tutorials/ruby/singing-with-sinatra/
卡在“我们还将使用“<strong>视图文件”,它允许我们将视图的标记拆分为单独的文件。“
我的 basics.rb 文件运行良好。
我的文件存储如下:
Desktop/RubyForm/basics.rb
Desktop/RubyForm/view/form.erb
然而,现在当我去的时候 http://localhost:9393/form
,我受到了以下的欢迎:
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
更新!:
运行 ruby basics.rb 并转到http://localhost:4567/form
. 但是,在我运行 "shotgun basics.rb" 之后,我必须转到
http://localhost:9393/form
,这时表单没有出现。
我究竟做错了什么?免责声明:超级初学者到 ruby 并使用终端。
提前致谢!