fl0*_*00r 6 ruby haml ruby-on-rails
如何在HAML中编写此ERB
<%= some_ruby_code %>:
# OR
<%= some_ruby_code %><br />
Run Code Online (Sandbox Code Playgroud)
我可以:
=some_ruby_code + ":"
# and
=some_ruby_code
%br
Run Code Online (Sandbox Code Playgroud)
但我不想在这里连接,我想把它写在内联:
(=some_ruby_code):
# and
(=some_ruby_code)%br
Run Code Online (Sandbox Code Playgroud)
尝试类似的东西
= some_ruby_code
:
= some_ruby_code
%br
Run Code Online (Sandbox Code Playgroud)
请注意,即使冒号位于换行符上,也不会将其放入HTML中的换行符中.
要么,
#{some_ruby_code}:
#{some_ruby_code}
%br
Run Code Online (Sandbox Code Playgroud)
HAML可以使用#{}进行内联Ruby插值.
=some_ruby_code + ":"
-# and
=some_ruby_code + "<br/>"
Run Code Online (Sandbox Code Playgroud)
编辑1:
我不确定你到底在找什么.你想要其中一个吗?
==#{some_ruby_code}:
-# and
==#{some_ruby_code}<br/>
Run Code Online (Sandbox Code Playgroud)
要么
==#{some_ruby_code}:
-# and
=some_ruby_code
%br
Run Code Online (Sandbox Code Playgroud)
%br根据我所知,除非它是第一个非空白的东西,否则无法在HAML中使用.
| 归档时间: |
|
| 查看次数: |
8924 次 |
| 最近记录: |