为什么下面的代码(取自http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#ruby_blocks)呈现为<p>See, I can count!</p>
,并且不输出从42到47的数字?Haml不评估嵌入式Ruby代码
- (42...47).each do |i|
%p= i
%p See, I can count!
我使用#haml.try页面来测试haml代码片段。
为什么下面的代码(取自http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#ruby_blocks)呈现为<p>See, I can count!</p>
,并且不输出从42到47的数字?Haml不评估嵌入式Ruby代码
- (42...47).each do |i|
%p= i
%p See, I can count!
我使用#haml.try页面来测试haml代码片段。
在线版本不允许你运行Ruby代码,因为它说的网站:)
给Haml的网上试试吧!只需在下面输入一些Haml代码,按下Render,然后看看漂亮的HTML输出。你不能在这里使用任何真正的Ruby代码,但可以随意使用Ruby哈希属性。
如果你在本地运行,它工作正常。在线版本可能不会评估Ruby代码。
$ haml
- (42...47).each do |i|
%p= i
%p See, I can count!
^Z
<p>42</p>
<p>43</p>
<p>44</p>
<p>45</p>
<p>46</p>
<p>See, I can count!</p>