2013-04-25 2 views
0

У меня есть этот код, упомянутый ниже, и я пытаюсь заставить его работать с приложением RoR под расширением haml. Однако я получаю неожиданный конец ключевого слова. Я читал по сети и stackoverflow и узнал, что в HAML этого не требуется. Однако, когда я удаляю его, я получаю сообщение об ошибке, указывающее, что ожидается ключевое слово end. Не могли бы вы проверить и рассказать мне, что я делаю неправильно? Заранее спасибо.Преобразование кода Haml из Ruby

<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 

Любые подсказки? Thanks

ответ

3

Обратите внимание: haml основывается на 2-х пространственных углублениях. Правильной версией haml вашего html является

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

благодарит много работает отлично! – Bookies

+0

@Bookies: отметьте этот ответ как решение и повысьте его, если хотите –