开发者

question on haml rendering

I seem to be having a problem with haml. Rails is rendering:

%span
  stuff
  #div_name
  moar stuff

as

<span>stuff</span>
<div id='div_n开发者_如何学编程ame'></div>
moar stuff

any ideas? why isn't 'moar stuff' inside the span?


Works fine for me:

$ echo '%span\n  stuff\n  #div_name\n  moar stuff' | haml

<span>
  stuff
  <div id='div_name'></div>
  moar stuff
</span>


Try this:

%span
  stuff
#div_name
moar stuff

The span only contains stuff, so you have to undent after stuff, so that other elements are not contained in the span.

You can also write it like this:

%span stuff
#div_name
moar stuff

Which gives exactly this:

<span>stuff</span>
<div id='div_name'></div>
moar stuff
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜