【发布时间】:2011-11-08 18:50:18
【问题描述】:
我已将我的本地 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('
这里有什么问题?谁能帮帮我,请问如何解决?
【问题讨论】:
-
好的,所以它看起来是唯一正确的答案
<%= link_to image_tag('image.png', :alt => 'bla bla bal'), root_url, :id => 'identifier'%>。它适用于两个版本,1.8.7 和 1.9.2。 -
请将您的评论添加为答案并将其标记为已接受。
标签: ruby-on-rails-3 image link-to ruby-1.9.2 ruby-1.8