ruby-on-rails - Errno::ENOENT 没有这样的文件或目录@ rb_sysopen sinatra 不会加载视图
问题描述
我在 /app/views/users/signup.html 中有一个视图,并且正在调用 erb :"users/signup.html" 但我收到此错误,似乎 sinatra 无法找到我的视图文件夹。
解决方案
您可以像这样指定视图文件夹
set :views, Proc.new { File.join(root, "templates") }
文档:http ://sinatrarb.com/configuration.html
我想你应该像/views/users/signup.html
- 没有app
文件夹一样存储视图
推荐阅读
- coq - 从头开始证明 coq 中的强归纳
- vhdl - VHDL Vivado 组合循环警报
- python - sklearn Logistic Regression “ValueError: Found array with dim 3. Estimator expected <= 2.”
- javascript - 尝试验证电子邮件时未显示类名
- java - Android Studio 无法读取文件,不存在
- android - Android WebView URL 问题
- c# - 在 MVC 控制器中注入通用接口
- node.js - npm start 不起作用,node index 起作用,我做错了什么?
- arrays - 使两个单独的过滤器函数的输出连续显示的公式
- python - 如何在 Elasticsearch 服务器前创建 Flask REST API?