2013-01-21 55 views
3

我在Rails应用程序中使用Bootstrap模式。我想关闭视图中的模态。Rails Bootstrap close modal

例如引导文件有:

<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button> 

我尝试这样做:

<%= submit_tag 'Cancel', :type => :reset, :class => "btn btn-danger", :input_html => {data-dismiss="modal" aria-hidden="true"} %> 

但是,我得到一个语法错误。

我想使用相同的技术来关闭提交按钮。

我可以关闭它在jquery中,但我真的很想关闭它的形式。

谢谢!

+0

可以ü请张贴错误日志:) – sameera207

回答

8
:input_html => {data-dismiss="modal" aria-hidden="true"} 

你的散列格式不正确。试试这个:

:input_html => {"data-dismiss" => "modal", "aria-hidden" => "true"} 

我相信你甚至不需要:input_html并且可以只使用内部散列值向右走,像这样:

<%= submit_tag 'Cancel', :type => :reset, :class => "btn btn-danger", "data-dismiss" => "modal", "aria-hidden" => "true" %> 
+0

谢谢 - 这很好! – Reddirt

+0

不客气! – MrDanA