【发布时间】:2014-02-10 01:11:34
【问题描述】:
我是 HAML 新手,我对下面的代码有疑问。我继续收到错误“C:/Users/Dalcom/Desktop/task_tracker/app/views/events/index.html.haml:55: syntax error, unexpected keyword_ensure, expecting end-of-input”。
我的看法是这样的:
#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,我确信这与我的缩进有关,但错误太可怕了,我不知道去哪里找。
【问题讨论】:
标签: ruby-on-rails-4 haml