ruby – Sinatra找不到views目录
发布时间:2020-12-17 03:39:28 所属栏目:百科 来源:网络整理
导读:我正试图以一种更类似于普通 Ruby Gem结构的方式构建我的Sinatra应用程序.我有以下文件树: .├── app.rb├── config.ru├── Gemfile├── Gemfile.lock├── helpers│?? ├── dbconfig.rb│?? ├── functions.rb│?? └── init.rb├── hid
我正试图以一种更类似于普通
Ruby Gem结构的方式构建我的Sinatra应用程序.我有以下文件树:
. ├── app.rb ├── config.ru ├── Gemfile ├── Gemfile.lock ├── helpers │?? ├── dbconfig.rb │?? ├── functions.rb │?? └── init.rb ├── hidden │?? └── Rakefile ├── lib │?? ├── admin.rb │?? ├── api.rb │?? ├── indexer.rb │?? ├── init.rb │?? └── magnet.rb ├── models │?? ├── init.rb │?? ├── invite.rb │?? ├── tag.rb │?? ├── torrent.rb │?? └── user.rb ├── public │?? ├── css │?? │?? ├── reset.css │?? │?? └── style.css │?? ├── i │?? ├── img │?? │?? ├── bg.jpg │?? │?? ├── dl-icon.png │?? │?? ├── logo.png │?? │?? ├── logo-public.png │?? │?? ├── magnet-icon.png │?? │?? ├── text-logo.png │?? │?? ├── text-logo-public.png │?? │?? └── upload-icon.png │?? └── js │?? ├── main.js │?? └── torrents.js ├── README.md ├── SPEC.md ├── tmp │?? └── restart.txt ├── TODO.md └── views ├── error.erb ├── footer.erb ├── header.erb ├── index.erb ├── list.erb ├── nav.erb ├── text.erb └── upload.erb 我有试图在lib /中渲染东西的app文件,但在(重新)启动Passenger服务器后我得到:Errno :: ENOENT – 没有这样的文件或目录 – / home / dev / indexer / lib / views / index .erb 令人不快的几行是: get '/' do erb :index end 我怎样才能解决这个问题? 解决方法
在配置块中指定views目录的路径:
set :views,"#{settings.root}/../views" 见http://www.sinatrarb.com/configuration.html#__view_template_directory (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- uitableview – 当调用layoutIfNeeded()时,AutoLayout会打破
- c# – 在WinForms窗体中设置Form.Text不会更新标题
- Microsoft SQL Server 安全问题
- ruby-on-rails – 如何编写一个Rspec控制器测试,确保发送电
- ruby – 将数组的每个元素传递给函数的较短方式
- jQuery UI结合Ajax创建可定制的Web界面
- WebApi限制IP地址请求(读取XML)
- oracle 函数to_char(数据,'FM999,999,999,999,990.00&#
- cocos编译选项说明
- Flex使用<mx:Tree>控件创建树(可添加和删除节点)