Выходные логи рельсов производства в RSS ленту, стороннее веб приложение и т. Д.? - PullRequest
0 голосов
/ 10 сентября 2011

Существует ли где-нибудь существующее веб-приложение или простой способ создать приложение, которое повторно отображает рабочий журнал в виде RSS-канала или простой веб-страницы и т. Д.?(RoR 3.0.5) Мы бы хотели, чтобы другие люди могли просматривать журнал, как если бы они были другим содержанием, к которому они привыкли ... Любая помощь приветствуется.Спасибо!

1 Ответ

5 голосов
/ 10 сентября 2011

Прежде всего: имейте в виду, что файл журнала производства содержит конфиденциальные данные. Использовать его в качестве веб-страницы или RSS-канала, даже если он защищен паролем, очень редко.

С учетом сказанного, это не составит труда сделать.

  # Security suicide
  def get_production_log
    File.open(File.join(Rails.root, 'log', 'production.log')) do |log|
      content = ''
      while (line = log.gets)
        content << line + "<br />"
      end
    end
    content
  end

Цитирую аптекаря из Ромео и Джульетты: Моя бедность очков переполнения Stack, но не моя воля, согласен

...