2011-07-17 15 views
8

Ajax istekleri yapmak için link_to sözdiziminin ne olacağını bilmek istiyorum (veya neyin yanlış gittiğine dair başka fikirler İşte). Şu anda bir dosyadaRuby on rails 3: link_to: remote => true "uzak" bir URL parametresi olarak davranıyor

var ve mükemmel çalışıyor. Ancak,

<%= link_to assignment.name, :action => :view_student_problem_set, :remote => true %> 
<%= link_to assignment.name, :remote => true, :action => :view_student_problem_set %> 
<%= link_to assignment.name, {:action => :view_student_problem_set, :remote => true} %> 
<%= link_to assignment.name, {:remote => true, :action => :view_student_problem_set} %> 
<%= link_to assignment.name, {:remote => true}, {:action => :view_student_problem_set} 
<%= link_to assignment.name, {:remote => true}, :action => :view_student_problem_set %> 

hepsi aynı dosyada sadece = yerine data-uzak "doğru" ve
<%= link_to assignment.name, :remote => true, {:action => :view_student_problem_set} %> 

görünüşte bir yazım hatasıdır "? Uzaktan = true" ile bağlantıları üretmek .

Denediğim kombinasyonların çoğu öğreticiler, forum mesajları ve belgelerden alınmıştır. Sembol koleksiyonlarının belli bir düzende olması gerektiğini düşünmedim, ama ben sadece titiz davranıyordum. Her halükarda, googling becerilerim onların maçlarını karşıladı.

İlgili jquery kodu, denetleyici kodu ve form_tag ile link_to etiketleri arasında hepsi aynı değildir.

Teşekkürler ve hepsi.

cevap

12
<%= link_to assignment.name, {:action => :view_student_problem_set}, :remote => true %> 
+1

Vay. Teşekkürler, bu işe yarıyor. Bir takip sorusu olarak, 'bu gibi şeyler bulmak için nereye gideceğinize dair herhangi bir öneriniz var mı? Anlayabildiğim kadarıyla, bu sayfa (http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-link_to) bunun mümkün olduğunu belirtiyor ancak aslında nasıl yapılacağını söylemiyor. ... – Negatratoron

+13

Raylara Hoş Geldiniz – noli