在Ruby Slim文件中设置Javascript类型
发布时间:2020-12-17 02:49:15 所属栏目:百科 来源:网络整理
导读:我有一个带有邮件的 Ruby on Rails应用程序,它们使用slim来查看视图. 我想用Google标记格式标记一封电子邮件. 它需要一个类型为JSON-LD的脚本标记,如下所示: script type =“application / ld json” 我的电子邮件视图写得很苗条.我知道我可以通过使用javas
我有一个带有邮件的
Ruby on Rails应用程序,它们使用slim来查看视图.
我想用Google标记格式标记一封电子邮件. 我的电子邮件视图写得很苗条.我知道我可以通过使用javascript:来创建一个没有类型设置的脚本标记,但是类型不会这样设置. 如何在苗条模板中将类型设置为JSON-LD? 我想将Javascript放在脚本块中而不是从src加载它,不像提出这个问题的人: 谢谢! 解决方法
您可以使用常规脚本标记并转义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> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- C++ vector删除元素(数据)详解
- “API错误:(null)返回0宽度,假设Xcode 9 beta中的UIViewNo
- SQL语句中 Case具有两种格式:简单Case函数和Case搜索函数
- sqlite持久化封装框架for ios--sqlitepersistentobjects
- c# – Facebook Graph API“/ userid / feed”返回Blank
- cocos2d-html5游戏图片资源选择
- postgresql – Createdb不会在postgres中创建数据库:没有错
- xml – UPS包跟踪API – 如何不泄露密码?
- sqlite 实现时间的累加
- Flex与51单片机socket通信 策略问题