AJAX-request in rails-app-Fehler: xhr.senden( ( Optionen.hasContent && Optionen.data ) || null );

Ich versuche zu laufen, einen AJAX-request, nimmt meine paginierte links index und gibt den nächsten Satz von nummerierten links auf Anfrage, aber ich erhalte diese Fehlermeldung, wenn die Anforderung ausgegeben wird, beim scrollen an den unteren Rand der Seite.

xhr.send( ( options.hasContent && options.data ) || null ); 

Die Anfrage erscheint, zu versuchen, auf die zweite Seite von meinem Link die query params unten, gibt aber einen 500-Fehler.

http://localhost:3000/links?page=2&_=1451357800871

Rails protokolliert Fehler

ActionView::Template::Error (Missing partial links/_link with {:locale=>[:en], :formats=>[:js, "application/ecmascript", "application/x-ecmascript", :html, :text, :css, :ics, :csv, :vcf, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}. Searched in:
  * "/Users/jackburum/personal_projects/quotes_app/app/views"
  * "/Users/jackburum/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/devise-3.5.2/app/views"
):
    1: $('#links').append('<%= j render(@links) %>');
    2: <% if @posts.next_page %>
    3:   $('.pagination').replaceWith('<%= j will_paginate(@links) %>');
    4: <% else %>
  app/views/links/index.js.erb:1:in `_app_views_links_index_js_erb___2714542505890050790_70114472173520'

Dieser weiterhin Auftritt, auch nachdem ich meine _links teilweise.

Dies ist der code für das Skript in meinem links.coffee.js - Datei. Die code-tests in Ordnung, wenn ich den test mit einer Warnmeldung, aber wenn ich dann auf ersetzen Sie die alert-Nachricht mit get-Skript, bekomme ich die AJAX-Fehler.

ready = ->
    jQuery ->
        $(window).scroll ->
            if $(window).scrollTop() > $(document).height() - $(window).height() - 50
                    $.getScript($('.pagination next_page').attr('href'))

$(document).ready(ready)
$(document).on('page:load', ready)

Kann jemand helfen?

Tut $('.pagination next_page') finden immer ein element? Wenn nicht, ist .attr('href') zurück undefined, die $.getScript() wird wahrscheinlich der Griff in eine seltsame Art und Weise.
Ich habe keine Dokumentation gefunden, die explizit besagt, dass es tut. Ich würde meinen, es sollten mindestens trigger 4x da meine Seitenzählung hat vier Seiten im Wert von content, aber ich bin nicht positiv.
Überprüfen Sie die Schienen-logs, dort sollte eine vollständige Ablaufverfolgung für den 500-Fehler, die Ihnen sagen, wo das problem ist.
Dank für, die. Ich habe gerade gebucht das protokolliert Fehler, wenn Sie Einblick in das
Es sollte " app/views/links/_link.html-Code.erb', singular. Ist es das, was Sie haben?

InformationsquelleAutor Jbur43 | 2015-12-29

Schreibe einen Kommentar