2013-07-17 18 views

cevap

1

Turbolinks projesinde, birinin Raylar için Coffeescript uygulaması yazdığı issue #64 var.

Bu bağlantıda sağlanan kodu ekleyin. Ben yararlıdır başka bir şey öğrenirseniz

$(turboforms); 

Bu uygulama sürecinde yaşıyorum, benim cevap güncelleyeceğiz: Şöyle hazır sayfada denilen gereken bir turboforms işlevi ekler.

+0

Şerefe, ölü bir sonuç gibi görünüyor :( –

23

Sen application.js böyle bir şey kullanabilirsiniz: Eğer böyle, forma data-turboform öznitelik eklemek gerekir turbolinks ile gönderilmek üzere herhangi bir biçimde sağlamak için, Sonra

// send get forms through turbolinks 
$(document).on("submit", "form[data-turboform]", function(e) { 
    Turbolinks.visit(this.action+(this.action.indexOf('?') == -1 ? '?' : '&')+$(this).serialize()); 
    return false; 
}); 

:

<form action="..." method="get" data-turboform> 
    ... 
</form> 
+7

Bunu "form [method = get]" ile kullanmak bunu daha da basitleştiriyor :) – grosser

İlgili konular