Rails 3 - ссылка на изображение в ruby 1.8 и 1.9
Я обновил версию ruby для localhost с 1.8.7 до 1.9.2, и в моих шаблонах появились ошибки. Например, в ruby 1.8.7 я использую следующее:
<%= link_to ((image_tag 'image.png', :alt => 'bla bla bal'),
url_for(root_url), :id => 'identifier')%>
Это прекрасно работает на ruby 1.8.7, но если я переключусь на ruby 1.9.2, я получу эту ошибку:
syntax error, unexpected ',', expecting ')'
url_for(root_url), :id => 'identifier'));@output_buffer.safe_concat('
Что здесь за проблема? И кто-нибудь может мне помочь, пожалуйста, как это исправить?
1 ответ
Хорошо, это выглядит единственно правильным ответом: <% = link_to image_tag ('image.png',: alt => 'bla bla bal'), root_url,:id => 'identifier'%>. Работает на обеих версиях, 1.8.7 и 1.9.2