haml - 使用 HAML 模板引擎的中间人 4.0.0 在使用服务器命令启动时出错

标签 haml middleman

执行“中间人服务器”时出现以下错误:

Haml::TempleEngine:选项:上下文无效 Haml::TempleEngine:选项:outvar 无效

我尝试更新中间人等。 这是我当前的 gemfile:

source "https://rubygems.org"
gem "middleman", ">= 4.0.0"
gem "middleman-compass", ">= 4.0.0"
gem "jquery-middleman"
gem "middleman-sprockets", ">= 4.0.0.rc.1"
gem "rubocop"
gem "rubocop-junit-formatter"
gem "middleman-s3_sync"
gem "middleman-dotenv"

之前没有与中间人合作过,所以我希望得到一些建设性的建议。

最佳答案

今天我遇到了这个问题。经过调查,我发现该警告源自 temple gem,它是 Haml 使用的模板引擎。

当然这不能解决问题(这真的是个问题吗?),但您可以通过将其放入 config.rb 来禁用警告:

# Disable warnings
Haml::TempleEngine.disable_option_validator!

根据您放置这行代码的位置,您可能需要在之前require 'haml'

喂!

关于haml - 使用 HAML 模板引擎的中间人 4.0.0 在使用服务器命令启动时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43934383/

相关文章:

ruby-on-rails - 失败时显示Braintree错误

javascript - 当通过文本字段提交表单时,如何在 Rails 中运行 javascript 代码?

ruby-on-rails - 将目标 =“_blank” 和 rel =“nofollow, noindex, noreferrer” 设置为所有链接

ruby - 如何在 haml img src 中显示 erb 代码?

ruby-on-rails - heroku 上的 slug 大小有多大影响

ruby - Sass/Compass 未使用 Guard 和 Middleman 设置进行编译

Ruby Guard Watch 的运行速度非常慢

javascript - 任何客户端 haml 解析器?

ruby-on-rails - 我如何防止我的 routes.rb 拦截来自/blog 的请求?

sinatra - 如何在 Sinatra 中将样式表添加到 HAML 模板的布局头部?