我得到錯誤:syntax error, unexpected keyword_ensure, expecting $end我有一個haml模板,但是提取的源代碼行號超出了文件的結尾。我的代碼是:'語法錯誤,意外的關鍵字_ensure'在不存在的線上
- player['MedalStats'] = player['MedalStats'].sort_by { |medal| medal['TotalMedals'] }.reverse
%tr
的%tr
不應該被縮進,你應該把它搬回(下縮進的線)是在:
%span
* click a gamertag to see detailed medal stats
.seperator{ :id => 'medal-stats', :style => 'margin: 20px 0 20px 0;' }
- @sorted_players.each do |player|
.medal_stats{ :id => "player_medals_#{Digest::MD5.hexdigest(player['Gamertag'])}" }
%h3
#{player['Gamertag']}'s Medals
%table.team-table.table.table-bordered.table-striped.table-hover
%thead
%tr
- @metadata['MedalsMetadata']['MedalClasses'].each do |medal_class|
%td
#{medal_class['Name']}
%tbody
- player['MedalStats'] = player['MedalStats'].sort_by { |medal| medal['TotalMedals'] }.reverse
%tr
- @metadata['MedalsMetadata']['MedalClasses'].each do |medal_class|
%td
- player['MedalStats'].each do |medal|
- if medal['ClassId'] != medal_class['Id']
- next
.medal-entry{ :style => "background-image: ('#{ X343ApiController.asset_url_generator_basic(medal['ImageUrl']['BaseUrl'],
medal['ImageUrl']['AssetUrl'], 'medium') }');" }
#{medal['TotalMedals']}
啊完美。謝謝。 – 2013-04-20 18:35:54