2012-06-06 32 views
0

我目前正在用ruby進行第一次開發。 你可以看到爲什麼我不斷收到以下錯誤:ruby​​意想不到的關鍵字

/home/apple/Desktop/homework/app/views/specialization/index.html.erb:36: syntax error, unexpected keyword_ensure, expecting keyword_end 

    /home/apple/Desktop/homework/app/views/specialization/index.html.erb:38: syntax error, unexpected $end, expecting keyword_end 

    Extracted source (around line #36): 

31: </tabel> 
32: </body> 

我嘗試用Ruby來訪問數據庫,看了一些簡單的專業化元組.. 這是我的網頁代碼:

<html> 
<head> 
</head> 
<body> 
<table border=1> 

     <tr> 
      <td>Specialization</td> 
      <td>Number of applicants</td> 
      <td>Applicants</td> 
     </tr> 

     <% Specialization.all.each do |s| %> 
     <tr> 
      <td> <%= s.title %> </td> 

      <td> 
       <table> 
        <td>applicant1</td> 
        <td>applicant2</td> 

       </table> 
      </td> 

     <td><button type="button">Click Me!</button> </td> 

     </tr> 

     </tr> 
     <% end > 
</tabel> 
</body> 

謝謝你真是太棒了!

+1

怎麼回合就爲此聲明一個額外的''%? '<% end %>' – rjz

+0

OMG我花了最後一個小時找它!謝謝你......我現在應該休息一下哈哈 – user1340431

+0

另外,在那裏修正''! :) –

回答

2

讓我們來看看

<% end > 

應該

<% end %> 

而且你不應該選擇模型視圖這樣

<% Specialization.all.each do |s| %> 

你應該找專業爲您控制器中的索引動作

def index 
    @specializations = Specialization.all 
end 

並在視圖

<% @specializations.each do |s| %> 
0

你缺少%

<% end %> 
相關問題