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>

assets/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

dataRails に属性を追加するもっときれいな方法があります。このようなことを行って、同じ結果を得ることができます。

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