Ruby on rails 3: link_to :remote => true behandelt "remote" als URL-parameter

Ich würde gerne wissen, was die link_to-syntax sein soll für die Bereitstellung von ajax-Anfragen (oder andere Ideen, was könnte hier falsch). Derzeit habe ich

<%= form_tag "save_sets", :remote => true, :name => "set_form" do %>

in eine Datei und es funktioniert perfekt. Jedoch, in der gleichen Datei, die alle

<%= 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 %>

produzieren nur links mit "?remote= "true" anstelle von data-remote="true", und

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

ist anscheinend ein syntax-Fehler.

Meisten Kombinationen die ich probiert habe sind von tutorials, Foren-Beiträge und Dokumentationen. Ich glaube nicht, dass Sammlungen von Symbolen mussten in einer bestimmten Reihenfolge, aber ich war einfach gründlich. In jedem Fall, mein googeln Fähigkeiten haben, erfüllt Ihre übereinstimmen.

Den entsprechenden jquery code, controller-code, und so weiter ist alles identisch zwischen den form_tag und die link_to-tags.

Dank und alle.

InformationsquelleAutor Negatratoron | 2011-07-17
Schreibe einen Kommentar