İlk gerçek Rails uygulamasının ortasındayım ve hareket halindeyken öğreniyorum. Bir formda iç içe geçmiş nitelikler yaratmam gereken bir durum var ve bununla ilgili demiryollarına bakıyorum (196 ve 197). İkinci bölümde, artık raylarda bulunmayan bir link_to_function yöntemi kullanıyor. 4.1.Raylar için link_to_function nasıl değiştirilir 4.1
Nasıl değiştirileceğini merak ediyorum. Ben link_to için çalışıyordum ve benzer bir soru yazmış, ancak hiçbir faydası olmayanlar için önerilen çözümlerin çoğunu denedim. İşte
anda gibi benim bakış kısmi görünüyor (gerçi ben denedim çok şey ...) burada<p class="offset1 fields">
<%= f.hidden_field :_destroy %>
<%= link_to "remove", '#', onclick: 'remove_fields("this")' %>
</p>
Ve remove_fields içeren benim .js.coffee dosyası() işlevi budur :
remove_fields = (link) ->
$(link).previous("input[type=hidden]").value = 1
$(link).up(".fields").hide
Bu fonksiyon formdan bir alanı kaldırmak gerekiyordu, ama bunun yerine sadece işlevini çağırarak olmadan url '#' ekler edilir.
Öğelerdeki javascript (coffeescript) işlevine görünümden bağlanmanın en iyi yolu nedir?
görüyoruz http://stackoverflow.com/questions/14324919/status raylar-link-to-function-amortisman – tito11