16

我早些时候曾问过这个问题,但不幸的是我仍然被困住了。我有一个这样的link_to

<%= link_to "Click Here", page_path,, :id => 'login', "data-toggle" => "modal" %>

在 page.html.erb (点击链接时我想以模式加载的页面),我有

<div class="modal" id="loginModal">
    Test Content
</div>

在资产/page.js.coffee

$('#loginModal').modal(options)

但是,链接没有以模式打开任何帮助?

4

2 回答 2

18

添加data-target

<%= link_to "Click Here", page_path, :id => 'login', "data-toggle" => "modal", 'data-target' => '#loginModal' %>
于 2013-03-03T18:04:19.920 回答
10

data在 Rails 中添加属性有一种更漂亮的方法。你可以做这样的事情来获得相同的结果。

<%= link_to 'Click Here', "#", data: {toggle: "modal", target: "#modal"} %>
于 2014-04-21T20:23:59.223 回答