首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为‘capistrano维护’创业板配置maintenance_template_path

为‘capistrano维护’创业板配置maintenance_template_path
EN

Stack Overflow用户
提问于 2016-09-30 17:30:45
回答 1查看 74关注 0票数 0

capistrano/maintenance gem中,设置:maintenance_template_path变量的路径有困难。

我试过了

代码语言:javascript
复制
# Set the maintenance file path
set :maintenance_template_path, '/views/errors/maintenance'
set :maintenance_template_path, '/errors/maintenance'
set :maintenance_template_path, '/app/views/errors/maintenance'
set :maintenance_template_path, '/errors/maintenance.erb.html'
set :maintenance_template_path, '/views/errors/maintenance.erb.html'
set :maintenance_template_path, 'app/views/errors/maintenance.erb.html'

我一直收到No such file or directory @ rb_sysopen错误。

该文件位于正确的/Users/David/Documents/Development/myRailsApp/app/views/errors/maintenance.erb.html位置。

正确的配置是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-01 01:37:41

它需要一条绝对的道路。假设您使用的是config/deploy.rb,那么您可以这样做:

代码语言:javascript
复制
set :maintenance_template_path, 
    File.expand_path("../../app/views/errors/maintenance.erb.html", __FILE__)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39796970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档