Как прокрутить страницу с помощью rjs?

Как я могу прокрутить страницу до частичного, который был вставлен через RJS?

page.insert_html :bottom, :comments, :partial => 'comment', :object => @comment

1 ответ

Решение

Вы должны добавить метод javascript на свою страницу и вызвать его из вашего контроллера

Например:- В вашем примере.html.erb

function scrollToDiv(id){
     // This method is used to scroll page 
}

И в вашем методе контроллера

page.insert_html :bottom, :comments, :partial => 'comment', :object => @comment
page << "scrollToDiv('#{@comment.id}')"
Другие вопросы по тегам