2011-11-08 83 views
0

我已經將我的本地主機版本的紅寶石從1.8.7升級到1.9.2,並且在我的模板中出現了一些錯誤。 例如,在紅寶石1.8.7我使用下列內容:Rails 3 - link_to紅寶石1.8和1.9中的圖像

<%= link_to ((image_tag 'image.png', :alt => 'bla bla bal'), 
      url_for(root_url), :id => 'identifier')%> 

這工作我罰款紅寶石1.8.7,但如果我切換到紅寶石1.9.2,我會得到這個錯誤:

syntax error, unexpected ',', expecting ')' 
       url_for(root_url), :id => 'identifier'));@output_buffer.safe_concat(' 

這是什麼問題?有誰能幫助我,請問如何解決?

+2

確定,因此它看起來是唯一正確回答它 '<(%)=的link_to IMAGE_TAG( 'image.png',:ALT => '血乳酸血乳酸BAL'),root_url,:ID =>「標識符「%>'。它適用於兩個版本,** 1.8.7 **和** 1.9.2 **。 – user984621

+0

請添加您的評論作爲答案並將其標記爲已接受。 – lucapette

回答

0

ok, so it looks the only right answer it <%= link_to image_tag('image.png', :alt => 'bla bla bal'), root_url, :id => 'identifier'%>. It works on the both versions, 1.8.7 and 1.9.2

相關問題