How to add bootstrap modal with link_to so the link content open in modal ?

后端 未结 3 653
死守一世寂寞
死守一世寂寞 2020-12-01 04:09

I am trying to use bootstrap modal http://twitter.github.com/bootstrap/javascript.html#modals on a rails link to open that link in the modal

<%= link_to          


        
3条回答
  •  北海茫月
    2020-12-01 04:17

    Below is the code if you want to preload the modal on the page in hidden state

    <%= link_to "Open modal", "#my-modal", :class => "btn", "data-toggle" => "modal" %>
    
    

    And if you want to load the modal through ajax then you can do something like this

    <%= link_to "Open modal", new_post_path, :class => "btn", :remote => true, "data-toggle" => "modal", "data-target" => "my-modal" %>
    
    

    In posts/new.js.erb you would include

    $(".a-unique-class").html('<%= j render "posts/_form" %>')
    

    Make sure that you have a unique id or class for every modal body.

    Assuming you want to create a new post using modal form, the controller code and _form.html.erb is in place

提交回复
热议问题