2016-04-12 21 views
0

Anchor, yöntem:: herhangi bir nedenle gönderiyle çalışmaz.Bağlantılar link_to anchor ile uzak: true & method:: gönder

Bence dosya index.haml:

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

kısmi _result_box.haml:

.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') %>") 

"link_to basarak ve yeniden sonra. sonuçları "sayfa odak hala sayfanın üstünde. Ama "# scroll-here" de olmasını istiyorum.

cevap

0

bu

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

veya

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

bu bağlantıyı bakın deneyin hata ve ikinci birinde (http://haml.info/docs/yardoc/file.REFERENCE.html#inserting_ruby_)

+0

İlk seçenek sonuçları mayın aynıdır – Zelenka