2013-01-21 122 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