Je peux actuellement faire une demande à mon contrôleur de rails et j'utilise send_file pour télécharger mon fichier production.log. Le fichier est devenu énorme et j'ai rarement besoin de tout le fichier donc je voudrais télécharger seulement une partie du fichier comme les 20 dernières lignes. Existe-t-il un moyen de le faire sans lire les n dernières lignes et les écrire dans un autre fichier, puis envoyer ce fichier nouvellement créé?Télécharger 20k dernières lignes de fichier dans Rails 5
Voici le code que j'ai en ce moment:
def download_production_log
send_file("#{Rails.root}/log/production.log")
end