Я хочу, чтобы это сделать:Рубин Синатра: Могу ли я обновить шаблон отображения несколько раз в течение запроса один клиента
get '/test' do
@dog = 'WOOF'
erb :test
sleep(1)
@dog = 'BOWWOW'
erb :test
sleep(1)
@dog = 'ARF'
erb :test
end
Можно ли сделать что-то вроде этого, когда клиент видит каждое обновление или нет, я вы пытались, но не можете заставить его работать.
Что именно вы пытаетесь достичь? –
@Andrew Marshall Я пытаюсь отобразить представление несколько раз в течение одного запроса на получение. Практическая цель заключается в игре с шашками, которую я создаю там, где мне нужно разработать способ для режима одного игрока для обработки запроса на перемещение игрока, а затем обработать ход ИИ до конца запроса. То, что я хотел бы сделать, - показать представление после перемещения игрока, обработать движение ИИ, а затем снова отобразить представление. Дело в том, что мой код зависит от клиентских запросов на перемещение игры. Я несколько уверен, что ИИ не может генерировать запрос сам, поэтому игровой поток застревает. Извините за долгую реакцию –