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" %>')