2010-11-20 6 views
0

Bir düzen oluşturma sırasında link_to_remote yöntemini kullanarak sorun yaşıyorum. Ben işlemek kullanırsanızRuby on Rails bir düzen oluşturma ve bir bağlantı oluştururken link_to_remote kullanma

<%= link_to_remote 'Delete', {:confirm => "Are you sure?", :url => {:controller => :opinions, :action => :delete_opinion, :id => @opinion.id}}, :method => :delete %> 

: bir denetleyici Örneğin

:

def show 
    render :layout => 'generic_logged' 
end 

bir görünümde benim denetleyicisi düzeni deyimi link_to_remote yöntemi çalışmıyor. Eğer onu bırakırsam link_to_remote yöntemi çalışır.

Bu davranışı neden yaşadığımı ve bu sorunu gidermek için nasıl gidebileceğimi bilen var mı?

cevap

0

link_to_remote (kullanmakta olduğunuz bağlı olarak) prototip veya jQuery yardımcıları kullanır teşekkür ederiz.

size yeni düzeniyle raylar varsayılan JavaScripts dahil etmek gerekir düzenini overriden ettiyseniz

, böylece ekleyin:

<%= javascript_include_tag :defaults %> 

yeni düzene (eğer application.html.erb bakarsanız,

+0

Peki, cevabınızla ilgili olarak ve benim düzen dosyamda prototype.js'yi eklemeyi unuttuğumu farkettim. Yardım için teşekkürler! – Brian

+0

no probs, yardım ettiğim için;) – scaney