Links mit dem data-remote="true" nicht als JSON-Verarbeitung

Teste ich das erstellen einer link_to mit :remote=> true, um die ajax remote link-handling.

<%= link_to "Get Books", "/books", :remote=> true %>

Helfer für rails3 löst den code korrekt in den Blick, und ich bekomme als Quelle:

<a href="/books" data-remote="true">Get Books</a>

Und ich habe das Standard-javascript im Lieferumfang enthalten:

<%= javascript_include_tag :defaults %>

Und die source-Kopf löst:

<script src="/javascripts/jquery.js?1302296105" type="text/javascript"></script>
<script src="/javascripts/rails.js?1302139751" type="text/javascript"></script>
<script src="/javascripts/application.js?1305999509" type="text/javascript"></script>

Und in der Steuerung habe ich:

respond_to :html, :json

Allerdings, wenn ich auf den link klicken, es lädt als regelmäßige link, nicht von ajax und auf der server-log:

Verarbeitung von BooksController#index als HTML -

Was bin ich?

InformationsquelleAutor Streamline | 2011-05-27

Schreibe einen Kommentar