2013-08-05 40 views
0

我得到這個錯誤:「語法錯誤,意外'=',期待kEND」。誤差在部分追溯「=」的第一個實例:意外'=',期待kEND

<hr class="featurette-divider"> 
<a class="btn btn-large btn-primary" onclick="location.href=nextUrl;return false">More Lunar Science Facts ></a> 
<hr class="featurette-divider"> 

用於部分路徑是應用程序/視圖/佈局/ _next.html.erb。

的部分是所謂的觀點,在這裏:

<article> 
<div id="container"> 
    <br/> 
    <div class="img-polaroid pull-right"> 
     <%= image_tag("IMG/twelveB.png") %> 
    </div> 
    <header> 
     <h1>Header</h1> 
    </header> 
    <p> 
     ...content... 
    </p> 
    <%= render 'layouts/next' %> 
    For printable version: <a href="DOCS/card12.pdf">Click Here</a> 
</article> 
+0

你發佈的第一塊代碼之前是什麼?可能有一些ERB沒有正確關閉。 –

+0

第一塊代碼是文件的全部內容(app/views/layouts/_next.html.erb) – meetalexjohnson

+0

所以,得到這個:如果我創建另一個文件(app/views/layouts/_next.html.erb)有着完全相同的內容(我用vimdiff來確保它),我不再會得到這個錯誤。任何解釋? – meetalexjohnson

回答

0

這聽起來像你忘記關閉一個ERb的<% %>標籤對。這個HTML被解釋爲Ruby。

+0

我仔細檢查了視圖中的所有標記和部分,我所有的<%='都有一個'%>' – meetalexjohnson

相關問題