2015-05-15 5 views
0

Я делаю веб-портал. Мне нужно показать журналы сервера на этом портале. журналы хранятся в TXT-файле. Файл продолжает обновляться с новыми журналами, и мне нужно показать его в реальном времени. Я использую ruby ​​на рельсах. пожалуйста помоги.Показать журналы сервера в рубине на рельсах

+1

какие журналы мы говорим? – usmanali

+0

журналы сервера ..... ошибки, предупреждения ... и т. Д. – nikhil

+1

вы можете найти их в 'development.log' или' production.log' на основе вашей среды, чего вы хотите на самом деле? – usmanali

ответ

1

Более гладкий вариант, чем постоянно обновлять страницу будет использовать рельсы 4 Живой функциональность Streaming, которая будет держать соединение открытой и передавать данные, как это происходит в детали красиво описаны здесь: http://www.sitepoint.com/streaming-with-rails-4/

Вы бы вероятно, хотите получить текстовое поле на странице для подключения через AJAX после загрузки страницы и записать результат действия активного контроллера потока в HTML по мере его поступления.

-1

использование

<%= render :file => '/tmp/development.log' %> 

и постоянно обновлять страницу. .

Смежные вопросы