Quando invio un'e-mail con un allegato, i dati sono registrati in esadecimale e riempiono il mio intero registro. C'è un modo per disabilitare la registrazione degli allegati? So che posso disabilitare la registrazione del mailer con config.action_mailer.logger = nil
.impedisce a Rails di registrare gli allegati e-mail
risposta
in Application.rb
si potrebbe provare a filtrare il parametro allegato. Credo che questo dovrebbe risolvere il problema, ma non l'ho testato io stesso
config.filter_parameters += [:attachment]
Purtroppo, gli allegati sono inclusi nei registri se il livello di registrazione è impostato su :debug
, il livello predefinito per ambienti non di produzione. Ciò significa che nella produzione dovresti stare bene, ma il tuo ambiente di sviluppo e quello di staging potrebbero gonfiarsi durante i test. È possibile disattivare la registrazione per l'intera app (config.log_level = :info
), ma ovviamente non è l'ideale.
È possibile configurare un logger personalizzato:
config.action_mailer.logger = ActiveSupport::BufferedLogger.new("mailer.log")
config.action_mailer.logger.level = ActiveSupport::BufferedLogger::Severity::INFO
Questa dividerà il registro, ma è possibile isolare il cambiamento del livello di registrazione per il programma di posta all'azione.
In Rails 4, dovresti usare 'ActiveSupport :: Logger' dato che' ActiveSupport :: BufferedLogger' è stato ammortizzato ([source] (http://edgeguides.rubyonrails.org/4_0_release_notes.html#active-support-deprecations)) . –
- 1. MailKit salvare gli allegati
- 2. Rails - ActionMailer a volte mostra allegati prima del contenuto dell'email?
- 3. Gli allegati Rails non sono visualizzati correttamente in Gmail
- 4. HTML-Email con allegati in linea e allegati non in linea
- 5. Rails ActionMailer "Pretty Nome" Impedisce Invia
- 6. Come aggiungere allegati a mailto in C#?
- 7. Rails invia un email di linea?
- 8. Java mail - gli allegati && immagini in linea
- 9. Rails and Mailchimp - Email di benvenuto
- 10. Get spamassassin a cadere email contenenti un REGEX specifica nei nomi dei file allegati
- 11. Invio di e-mail con allegati da C#, gli allegati arrivano come parte 1.2 in Thunderbird
- 12. Rails PaperClip Allegati, sapendo se c'è una miniatura dell'immagine?
- 13. Email open notifica - Ruby on Rails
- 14. Gli allegati PDF si stanno trasformando in file DAT inutilizzabili
- 15. inviare email con allegati utilizzando l'applicazione di posta elettronica del cliente
- 16. Come posso registrare gli errori di Rails in un file di registro separato?
- 17. Come estrai gli indirizzi email dal campo "A" in Outlook?
- 18. NSViewController lento a registrare gli eventi del mouse?
- 19. Convalida Rails per gli utenti email - vuole solo che si convalidi quando un utente si iscrive o aggiorna l'indirizzo email
- 20. Invio di allegati di posta elettronica con Meteor.js (pacchetto email e/o nodemailer o altro)
- 21. Rails: Invia email tramite Gmail in produzione
- 22. rails 3, paperclip (& formtastic) - eliminazione degli allegati immagine
- 23. Zend Mail 2.0 Allegati
- 24. Comando recupero allegati IMAP
- 25. eventi jQuery non funziona per gli elementi allegati
- 26. Impedisce a livello di programmazione della batteria
- 27. impedisce a uno pseudoelemento di attivare l'hover?
- 28. Gli allegati di posta elettronica di Django vengono inviati come "noname"
- 29. Registrare gli assembly in GAC utilizzando InstallShield
- 30. Cosa fa Mandrill con gli allegati in modalità test?
'filter_parameters' riguarda i parametri di filtraggio inviati ** al ** sito, no? – m33lky
La mia comprensione è ed è sempre stata che filter_parameters impedisce che il parametro venga stampato nel log, in questo modo non si stampa mai accidentalmente un numero di carta di credito o una password nel file di registro –
corretto. Ma se sto _rendering_ una vista mailer, non penso che si presenterà come un parametro GET o POST, perché questo sta andando nella direzione opposta. – m33lky