如何在rails image_tag中添加jquery数据属性

时间:2013-11-22 19:25:26

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

我需要在导轨image_tag

中添加以下属性

data-zoom-image

我试过

<%= image_tag @post.uploads.first.upload.url(:medium), data: { :zoom-image => 'test'} %>

但是抛出语法错误未定义的局部变量或方法图像。

如何添加属性栏

1 个答案:

答案 0 :(得分:3)

:zoom-image不是有效的符号。你不能在那里有一个破折号。你想要这个:

data: { zoom_image: 'test'}

或者这个:

data: { 'zoom-image' => 'test'}

在这两种情况下,Rails都会将data-zoom-image="test"输出到HTML中。