2016-04-12 6 views
0

Der Anker funktioniert nicht mit Methode:: Post aus irgendeinem Grund.Rails link_to mit remote verankern: true & method:: post

Meine Ansicht Datei index.haml:

/ some code here 
%h3= Description 
.results 
    =render 'result_box' 

_result_box.haml Teil:

.row#scroll-here 
    .col-md-12 
    = link_to "Get result", get_result_path(@book, :anchor => "scroll-here", parameters: {first: 1, second: 2}), method: :post, remote: true 

index.js.erb:

$('.results').html("<%= j (render partial: 'result_box') %>") 

Nach link_to Pressen und Neuladen“. Ergebnisse "Der Seitenfokus befindet sich immer noch oben auf der Seite. Aber ich möchte, dass es bei "# scroll-here" steht.

Antwort

0

versuchen diese

= link_to "Get result", get_result_path(@book, :anchor => "scroll-here", parameters: {first: 1, second: 2}), method: :post,{ remote: true} 

oder

= link_to "Get result", get_result_path(@book, :anchor => "scroll-here", parameters: {first: 1, second: 2}), method: :post,:remote=> true 

diesen Link finden (http://haml.info/docs/yardoc/file.REFERENCE.html#inserting_ruby_)

+0

Ihre erste Option führt zu Fehler und zweite ist die gleiche wie meine – Zelenka

Verwandte Themen