Насколько я знаю, лучший способ отладки в производстве с помощью heroku - это проверка его логов.Я хочу отобразить переменную в виде строки для этого терминала, но я не смог пока с конфигурацией ниже.
из команды:
heroku logs
Я хочу отобразить с данной страницыконтроллер что-то вроде:
puts "****test****"
эта статья heroku говорит, что ему нужно настроить с помощью:
config.ru
$stdout.sync = true
и я пишу между этими двумя строками:
require_relative 'config/environment'
$stdout.sync = true # <----
run Rails.application
В той же статье говорится, что нам нужно добавить config.logger = Logger.new(STDOUT)
в «в конфигурацию вашего приложения, чтобы получить запись stdout».
Итак, добавлено внутри production.rb между этими строками:
# (...)
config.logger = Logger.new(STDOUT) # <---
config.log_level = :debug
config.log_tags = [ :request_id ]
# (...)
Это не работает.