【发布时间】:2014-01-15 00:10:06
【问题描述】:
我正在创建一个 Redmine 插件,并希望将 Haml 用于视图模板。有一个现有的插件,它具有 Haml 视图 (ekanban),它不包含任何特殊代码来让 Haml 工作,除了让您将 require 'haml' 添加到主应用程序的 Gemfile。
这就是发生的事情 - 模板系统正确加载 .html.haml 文件,但呈现 HAML 标记(就像呈现 ERB 一样)。
我尝试以不同的间隔插入require 'haml',但无济于事。我什至尝试按照this SO question 中的建议手动尝试激活Haml.init_rails(...)。我尝试在几个地方插入它,在插件的init.rb 文件中的Rails.configuration.to_prepare 块中尝试过。我试过告诉 Gemfile 不要require 'haml' 并在插件加载期间尝试这样做无济于事。什么给了?
【问题讨论】:
标签: ruby-on-rails-3 plugins haml redmine rails-engines