2013-04-25 35 views
0

我有下面提到的这段代码,我正试图使它在haml扩展下的RoR应用程序上工作。不过,我收到意想不到的关键字结束我通过net和stackoverflow进行了读取,发现HAML中并不需要这样做。但是,当我删除它,我收到一个错误,说预计结束关键字。你能检查一下,并告诉我我做错了什么吗?提前致谢。从Ruby的Haml代码转换

<div id="comments"> 
<% @comments.each do |comment| %> 
    <div class ="comment"> 
    <%= simple_format comment.content %> 
</div> 
<%end%> 
</div> 

我做了什么至今:

%h1 Comments 
.comments 
- @comments.each do |comment| 
.comment 
= simple_format comment.content 

任何线索? 谢谢

回答

3

请注意哈姆是基于2空间缩进。你的HTML的正确哈姆版本是

#comments 
    - @comments.each do |comment| 
    .comment 
     = simple_format comment.content 
+0

感谢很多工作正常! – Bookies 2013-04-25 11:37:57

+0

@Bookies:请将此答案标记为解决方案,并将其上传,如果您喜欢 – 2013-04-25 11:55:30