在Ruby Slim文件中设置Javascript类型
Set Javascript Type in Ruby Slim File
我有一个Ruby on Rails应用程序,该应用程序的邮件程序使用slim处理视图。
我想用谷歌标记格式标记一封电子邮件。它调用一个JSON-LD类型的脚本标记,如下所示:<script type="application/ld+json">
我的电子邮件视图是用slim写的。我知道我可以创建一个没有slim类型设置的脚本标记,方法是在它前面加上javascript:
,但类型不会这样设置。
如何在瘦模板中将类型设置为JSON-LD?
我想把Javascript放在脚本块中,而不是从src加载它,不像问这个问题的人:带有Rails和Slim 的自定义Javascript类型
谢谢!
您只需使用一个常规脚本标记并转义javascript:
script type="application/ld+json"
| alert('hi’)
或者你可以创建一个快捷方式来实现这一点:
发件人https://github.com/slim-template/slim:
也可以为快捷方式设置其他固定值属性。
Slim::Engine.set_options shortcut: {'^' => {tag: 'script', attr: 'data-binding',
additional_attrs: { type: "text/javascript" }}}
然后
^products
== @products.to_json
其呈现给
<script data-binding="products" type="text/javascript">
[{"name": "product1", "price": "$100"},
{"name": "prodcut2", "price": "$200"}]
</script>
相关文章:
- Gulp设置javascript对象
- 能够在指向本地环境的浏览器中设置JavaScript断点
- 设置javascript函数中文本框的值
- 没有通过ajax调用设置Javascript全局变量
- 设置Javascript倒计时计时器的初始值
- 如果为null,则设置javascript变量的值
- 如何在我用作参数的函数中设置Javascript中的本地变量
- 在 shopify 上设置JavaScript弹出窗口的样式
- 在 for 循环中设置 Javascript 变量
- 设置JavaScript变量以稍后检查定义
- 在Ruby Slim文件中设置Javascript类型
- 设置JavaScript数组
- 设置javascript对象多级属性的简单方法
- 如何正确设置 JavaScript 命名空间和类
- 在代码隐藏中从DataTable设置javascript数组
- 使用Set属性在JSP:UseBean中设置javascript变量值
- 如何设置javascript中引用的文档的URL
- MVC 5视图-设置Javascript变量
- 如何设置javascript闭包的上下文
- 设置javascript文件的版本.Java EE+Tomcat