mi piacerebbe applicare la patch action_mailer menzionati in questo thread, ma non ho mai applicato una patch prima e non sono sicuro di come funzionano: https://rails.lighthouseapp.com/projects/8994/tickets/2263Come si applica una patch a ruby su rail?
La mia azione mailer gemma è qui:/opt/ruby -enterprise-1.8.6-20090421/lib/ruby / gems/1.8/gems/actionmailer-2.3.2
Suppongo di dover andare in quella directory ed eseguire il comando patch ... qualcosa del genere?
cd /opt/ruby-enterprise-1.8.6-20090421/lib/ruby/gems/1.8/gems/
wget https://rails.lighthouseapp.com/attachments/108548/0001-Fix-implicit-multipart-mailer-views-when-RAILS_ROOT.patch
patch < 0001-Fix-implicit-multipart-mailer-views-when-RAILS_ROOT.patch
Una cosa che non sono davvero chiare su anche è che il file di patch si riferisce alla directory "ActionMailer" ma il mio si chiama "ActionMailer-2.3.2"
Ciao Micholson, grazie per la risposta. Sono d'accordo che di solito vorrai addebitarli, ma a causa della natura di questo bug mi piacerebbe averlo corretto su tutte le mie app di rotaie (e spero di non dover controllare più file nel controllo di versione). Potrei essere in grado di farlo solo da quello che hai scritto però - dopo aver letto no l'opzione -p il problema con la directory ha più senso: http://linux.die.net/man/1/patch Cheers! –