语法错误-Rails 3中的动态按钮



我有一个link_to image_tag,单击它时应该会弹出一个模式来显示帮助屏幕。按钮代码为:

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

其中CCD_ 3是用户所处的与他们正在访问的帮助屏幕相对应的步骤的名称。

我得到了一个输出current_stepSyntaxError

有人能帮助你掌握正确的语法吗?

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

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

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

相关内容

  • 没有找到相关文章

最新更新