Dan*_*Dan 19 ruby-on-rails slim-lang
在Slim中,我什么时候应该使用双等号?
例如:
== yield
== render 'partial'
== stylesheet_link_tag "application", media: "all"
title == full_title(yield(:title))
- flash.each do |key, value|
== value
Run Code Online (Sandbox Code Playgroud)
要么
= yield
= render 'partial'
= stylesheet_link_tag "application", media: "all"
title == full_title(yield(:title))
- flash.each do |key, value|
= value
Run Code Online (Sandbox Code Playgroud)
Мал*_*евъ 19
=插入带有转义字符的HTML.例:
= javascript_include_tag("1", "2")
Run Code Online (Sandbox Code Playgroud)==插入HTML而不转义.当您已经呈现HTML并且需要直接将其插入布局时,需要它.例:
== render 'footer'
Run Code Online (Sandbox Code Playgroud)seb*_*kom 12
从文档:
输出=
等号告诉Slim这是一个Ruby调用,它产生输出以添加到缓冲区.
没有HTML转义的输出==
与单个等号(=)相同,但不通过escape_html方法.
有关HTML转义的更新:
首先,"html escape"的含义是:
puts html_escape('is a > 0 & a < 10?')
# => is a > 0 & a < 10?
Run Code Online (Sandbox Code Playgroud)
然后,阅读一些关于为什么/何时想要这样做的内容:
| 归档时间: |
|
| 查看次数: |
4439 次 |
| 最近记录: |