爲什麼下面的代碼(取自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>