2011-11-08 3 views
0

ruby의 localhost 버전을 1.8.7에서 1.9.2로 업그레이드했으며 템플릿에 오류가 발생했습니다. 이 루비 1.8.7에서 잘 나 작동Rails 3 - link_to ruby ​​1.8 및 1.9의 이미지

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

,하지만 난 1.9.2 루비로 전환하면이 오류 얻을 것이다 : 예를 들어 , 루비 1.8.7에서 나는 다음을 사용

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

문제가 있습니까? 그리고 누구든지 저를 도울 수 있습니까, 제발, 어떻게 고칠 수 있습니까?

+2

OK, 그래서 그것은 단지 오른쪽 '<% = LINK_TO IMAGE_TAG ('의 image.png ': ALT =>를 응답 보이는'BLA BLA 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