如何将嵌套链接添加到Haml模型

时间:2017-08-24 04:47:19

标签: ruby-on-rails ruby web haml

尝试在Ruby on Rails上构建应用程序 - 面对haml。 无法理解如何构建嵌套的每个循环 - 总是捕获不同的错误。 这里的代码示例:

%table
  %tr
    %th Title
    %th Text
  - @articles.each do |article|
    %tr
      %td article.title
      %td article.text
      %td
        - article.tags.each do |tag|
        = link_to(tag.tag_name)

错误:

syntax error, unexpected keyword_ensure, expecting keyword_end 

之后

end-of-input, expecting keyword_end

如果删除haml标签,一切正常。不能说明我做错了什么..

1 个答案:

答案 0 :(得分:1)

%table
  %tr
    %th Title
    %th Text
  - @articles.each do |article|
    %tr
      %td= article.title
      %td= article.text
      %td
        - article.tags.each do |tag|
          = link_to(tag.tag_name)