Rails 3 - ссылка на изображение в ruby ​​1.8 и 1.9 - PullRequest
0 голосов
/ 08 ноября 2011

Я обновил версию 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 Ответ

0 голосов
/ 31 марта 2014

хорошо, так что это выглядит единственно правильным ответом: <% = link_to image_tag ('image.png',: alt => 'bla bla bal'), root_url,: id => 'identifier'%>. Работает на обеих версиях, 1.8.7 и 1.9.2

...