Как посылать стандартный сценарий ruby-сценария, построчно, в iframe в rails 3.1? - PullRequest
2 голосов
/ 06 февраля 2012

Можно ли отобразить вывод сценария ruby, который обрабатывает построчно в iframe в рельсах?Я использую рельсы 3.1.Если так, то как?

STDOUT обновляется сценарием ruby ​​после каждого запроса и выглядит примерно так:

Runtime: Sun Feb  5 20:43:35 PST 2012
Querying MYSQL resource table......   0 sec
Querying xxxxxvtlnta06 for 29841 : xxxxx... ...  22 sec
Querying xxxxx1vtlnta06 for 34599 : xxxx...   0 sec
Querying xxxxx1vtlnta06 for 37565 : xxxx.. ...   1 sec
....

Для чего стоит, вот центральная часть сценария *.rb,который на самом деле является просто оболочкой для устаревшего сценария Perl.

va_all  = 'legacy.pl var1 var2 var3' 
  puts #{va_all}
  puts "\n"
  readme = IO.popen("#{va_all}")
  while readme.gets do
     puts $_
  end
  readme.close

Теперь, если бы я мог просто получить это в веб-браузере ... Ваша помощь очень ценится!

1 Ответ

0 голосов
/ 06 февраля 2012

Я не знаю, возможно ли подключиться к stdout, но в чем проблема записи выходных данных в настоящий лог-файл и последующего отображения этого вывода в вашем iframe? это в основном то, что я делаю для синастрано https://github.com/phoet/sinastrano

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