Я фанат Ruby on Rails и сейчас изучаю учебники
о добавлении AJAX на страницу.
Я попытался этот урок , с источником также там.
Я вроде понимаю код, но на моем компьютере после скольжения биржевой список не обновляется и продолжает отображать весь биржевой список, но значения передаются правильно, как я могу проверить в контроллере.
Я попытался изменить код и добавить JRails в app / views / index.js.erb вместо
respond_to do |format|
format.html
format.js do
render :update do |page|
page.replace_html 'x_stock_list', :partial => 'stocks/stock_list', :locals => { :stocks => @stocks }
end
или даже добавление простой функции js оповещения в этот файл, но он показывает его в виде простого текста, когда я заставляю его использовать этот файл (удаляя строку 'format.html' выше).
По-видимому, JavaScript не был выполнен.
Согласно многочисленным урокам Райана Бейтса (RailsCasts), эту строку нужно было добавить к
application.js:
jQuery.ajaxSetup({ 'beforeSend': function(xhr)
{xhr.setRequestHeader ("Принять", "текст / javascript")}})
, чтобы заставить javascript выполняться, но это тоже не помогло.
У кого-нибудь есть идея или только на моем ПК ползунок не обновляется?