RoR: JQuery и Ajax запрос - PullRequest
       1

RoR: JQuery и Ajax запрос

0 голосов
/ 20 декабря 2010

Я фанат 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 выполняться, но это тоже не помогло.

У кого-нибудь есть идея или только на моем ПК ползунок не обновляется?

1 Ответ

0 голосов
/ 20 декабря 2010

Переместите файл format.html к последнему формату в списке.У меня была эта проблема некоторое время назад, и, видимо, порядок имеет значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...