ruby - 使用 HAML 包含 CSS 和 javascript 标签的简短方法

标签 ruby haml

当在 HAML 中包含 javascript 或 CSS 时,您通常必须执行以下操作以包含 CSS:

%link{:type => "text/css", :rel => "stylesheet", :href => "/css/mycss.css"}

对于 javascript:

%script{:type => "text/javascript", :src => "/js/myscript.js"}

我想知道 HAML 是否没有包含这些标签的简短方法(当然是从源获取内容,而不是内联),它省略了对 type 的需要rel 属性,因为它们无论如何都是不变的。

请注意,Ruby on Rails 通过函数提供此功能,但我没有使用 rails。

最佳答案

不需要脚本的type属性,可以使用html语法

%script(src="/js/myscript.js")

如果你愿意,你总是可以创建一个“助手”来生成它

关于ruby - 使用 HAML 包含 CSS 和 javascript 标签的简短方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16332400/

相关文章:

ruby-on-rails - Rails ActiveRecord - 查询关系的最后记录

html - 用于 haml 语言的 Rails 表单文本编辑器

ruby-on-rails - haml 与 haml-rails

css - Ruby on Rails - 覆盖 application.css

ruby-on-rails - ActiveAdmin 显示部分没有看到模型

ruby - Nokogiri 如何获取带有换行符的 html 文本

ruby-on-rails - RoR——NoMethodError:私有(private)方法 `open' 调用 Gem::Package:Class

ruby - 使用条件正则表达式从 url 生成文件名

ruby-on-rails - Rails View 在 ruby​​ 1.9 中自发燃烧的ivars

mysql - 类似 ruby​​ 的查询错误