0

我已将我的本地 ruby​​ 版本从 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('

这里有什么问题?任何人都可以帮助我,请,如何解决它?

4

1 回答 1

0

好的,所以它看起来是唯一正确的答案 <%= link_to image_tag('image.png', :alt => 'bla bla bal'), root_url, :id => 'identifier'%>。它适用于两个版本,1.8.7 和 1.9.2

于 2014-03-31T16:07:28.670 回答