Come aggiungere bootstrap modal con link_to in modo che il contenuto del link si apra in modal?

Sto cercando di usare il link modale http://twitter.github.com/bootstrap/javascript.html#modals su un binario per aprire quel link nel modale

 

ma in qualche modo non funziona. Il codice di triggerszione standard è –

 Launch demo modal 

ma non sono sicuro di come applicarlo a link_to in rail, qualche aiuto?

Grazie

Di seguito è riportato il codice se si desidera precaricare il modale sulla pagina in stato nascosto

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

E se vuoi caricare la modale tramite ajax, puoi fare qualcosa di simile

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

Nei posts/new.js.erb dovresti includere

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

Assicurati di avere un ID o una class univoci per ogni corpo modale.

Supponendo di voler creare un nuovo post utilizzando il modulo modale, il codice del controller e il file _form.html.erb sono a posto

C’è un modo più carino per aggiungere attributi di data in Rails. Puoi fare qualcosa di simile per ottenere gli stessi risultati.

 <%= link_to 'Click Here', "#", data: {toggle: "modal", target: "#modal"} %> 

C’è un errore di syntax nella risposta precedente di benchwarmer.

prova questo invece:

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