我无法弄清楚这一点。出于某种原因,我的代码产生了这个错误:
syntax error, unexpected keyword_do, expecting keyword_end
代码:
header.full-width-row
.columns.large-4
.field-with-icon
== fa_icon 'search'
== search_field :user, :name, class: 'left', placeholder: "search"
.columns.large-8
.button-bar
ul.button-group
li.tiny.button.filterable-tab.active data={ tabvalue: '*'} =("All #{@users.count}")
- User.statuses.each do |tab_value|
li
a.tiny.button.filterable-tab data=({tabvalue: tab_value[0].to_s}) =(tab_value[0].to_s.capitalize)
label test
错误是由最后一行的标签引起的。当它被删除时,页面加载完美。我想知道为什么我不能嵌套这个标签?
答案 0 :(得分:1)
您最后在标签前的行中定义了a.tiny.button.filterable-tab
内容,最后添加了=(tab_value[0].to_s.capitalize)
。
更改最后两行
a.tiny.button.filterable-tab data=({tabvalue: tab_value[0].to_s}) =(tab_value[0].to_s.capitalize)
label test
到
a.tiny.button.filterable-tab data=({tabvalue: tab_value[0].to_s})
= tab_value[0].to_s.capitalize
label test