0

我有一个link_to image_tag点击时应该弹出一个模式以显示帮助屏幕。按钮代码为:

<%= link_to image_tag('help_sm.png'), '#', :id =>"btnShowHelp_"{current_step} %>

其中{current_step}是用户所在步骤的名称,对应于他们正在访问的帮助屏幕。

我正在SyntaxError输出current_step.

有人可以帮助使用正确的语法吗?

4

1 回答 1

1

ruby 中的字符串插值看起来像这样:"#{var}",所以你需要这样做:

<%= link_to image_tag('help_sm.png'), '#', :id =>"btnShowHelp_#{current_step}" %>

请注意,字符串插值必须使用双引号("),如果使用单引号('),则不会插值。

于 2013-02-12T03:48:22.367 回答