期待输入结束错误

时间:2014-02-10 01:11:35

标签: ruby-on-rails-4 haml

我是HAML的新手,我遇到了以下代码的问题。我继续收到错误“C:/Users/Dalcom/Desktop/task_tracker/app/views/events/index.html.haml:55:语法错误,意外的keyword_ensure,期待输入结束”。

我的观点如下:

#content
  #tab1
  -if @events.exists?
    %table.table.table-hover
      %tr
        %th Name
        %th Priority
        %th Event
        %th Deadline
        %th Event Description
        %th Event Comment
        %th Complete?
  -@events.each do |event|
    %tr
      %td=event.initials
      %td=event.priority
      %td=event.event_name
      %td.deadline=event.deadline.strftime("%m-%d %H:%M")
      %td.description=event.event_description
      %td.comment
        -if event.comment.present?
          =event.comment
          =link_to 'Comments Go Here', edit_event_path(event)
        -else
          =link_to 'Comments Go Here', edit_event_path(event)
      %td
        =form_for event do |f|
          =f.check_box(:complete)
          =f.submit 'Complete?'
  -else
    %p There are no events to be completed!

阅读HAML我确定它与我的缩进有关但错误是如此可怕我不知道在哪里看。

1 个答案:

答案 0 :(得分:1)

问题在于我的循环,我没有添加do。编辑上述代码以反映工作应用程序。