如何将bootstrap模态调用应用于图像标记?

时间:2013-06-08 14:51:25

标签: javascript ruby-on-rails twitter-bootstrap

我有一个图像显示页面。我想添加一个带有更大版本图像的模态。我根据执行该工作的引导指令创建了一个按钮:

<button type="button" data-toggle="modal" data-target="#myModal">View</button>

我正在尝试将该代码的数据切换和数据目标部分应用到我的image_tag,但我无法弄清楚如何。这是我最好的猜测:

 <%= image_tag(@illustration.image.url),  :options => { :data-toggle => "modal", :data-target => myModal}  %> 

感谢您的任何建议。

1 个答案:

答案 0 :(得分:2)

您的数据属性哈希的语法错误,您可以通过两种方式执行此操作:

<%= image_tag(@illustration.image.url),  :options => { "data-toggle" => "modal", "data-target" => myModal}  %>  

或者

<%= image_tag(@illustration.image.url),  :options => { :data => {toggle => "modal"}, :data => {target => myModal}}  %> 

更新:

请参阅以下内容:link_to with image_tag:link_to image_tag with inner text or html in rails