Я новичок в React, я ознакомился с официальными руководствами по React о том, как используйте React как отдельную службу и только что просмотрели это руководство об использовании гема react-rails в приложении Rails, которое по большей части я приспособил именно к тому, что мне нужно. Проблема, с которой я столкнулся, заключается в том, что мне нужно реализовать какой-то простой опрос API для моей маленькой страницы React, но я нигде не могу найти документацию о том, как лучше всего реализовать это в react-rails.
Во время руководства по реакции он говорит нам использовать pollinterval = 2000
при объявлении источника данных для опроса источника каждые 2000 миллисекунд. Я пытался реализовать это следующим образом, но безрезультатно:
@Records = React.createClass
getInitialState: ->
$.ajax
method: 'GET'
url: '/records'
dataType: 'JSON'
success: (response) ->
records: response
pollinginterval: 2000
...
К сожалению, когда я загружаю страницу, содержимое не только не отображается, но и вообще не запрашивает базу данных - даже изначально. Это наводит меня на мысль, что это неподходящее место для вызова AJAX/установки интервала опроса, но ничего из моего поиска в Google не было особенно полезным.