首页 > 解决方案 > Errno::ENOENT 没有这样的文件或目录@ rb_sysopen sinatra 不会加载视图

问题描述

我在 /app/views/users/signup.html 中有一个视图,并且正在调用 erb :"users/signup.html" 但我收到此错误,似乎 sinatra 无法找到我的视图文件夹。

标签: ruby-on-railsrubysinatra

解决方案


您可以像这样指定视图文件夹

set :views, Proc.new { File.join(root, "templates") }

文档:http ://sinatrarb.com/configuration.html

我想你应该像/views/users/signup.html- 没有app文件夹一样存储视图


推荐阅读