
或者:有没有办法只使用markdown作为rails模板语言(同样的方式我可以在erb或haml和rails中编写模板或部分只是想出来)?
解决方法 我能想到的最简单的方法是Markdown为 create a custom template handler.您可以使用Markdown代码作为部分代码(也可以免费获得本地人的支持).module Markdown class Template < ActionVIEw::Template::Handler include ActionVIEw::Template::Handlers::Compilable self.default_format = Mime::HTML def compile(template) '"' + Maruku.new(template.source).to_HTML + '".HTML_safe' end endend
然后使用markdown扩展名注册(在application.rb或自定义初始化程序中):
ActionVIEw::Template.register_template_handler(:md,Markdown::Template)
然后用户渲染就像你想要的任何部分:)
# for file foo.md= render 'foo'总结
以上是内存溢出为你收集整理的ruby-on-rails – 如何将任意文件包含到HAML模板中?全部内容,希望文章能够帮你解决ruby-on-rails – 如何将任意文件包含到HAML模板中?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)