Yeah, I understand how to do it now, but don't understand how it'll work in 4.2. Let's look at example. I send confirmation instructions `UserMailer.confirmation(@user).deliver_later` and I have 2 views `app/views/user_mailer/confirmation.en.html.erb` & `app/views/user_mailer/confirmation.ru.html.erb`. And `deliver_later` just add the job https://github.com/rails/rails/blob/04b40b3debebc24e11a1d9c81ea313125500185b/actionmailer/lib/action_mailer/delivery_job.rb but this job wont know nothing about user locale.
I'm not asking for help how to solve this, I just worried that this scenario currently not mentioned or solved as I see. среда, 22 октября 2014 г., 23:12:24 UTC+8 пользователь Carlos Antonio da Silva написал: > > You should probably be passing in the locale you want as an argument to > your mailers, and set the locale there before actually creating the mail > object/rendering the view. > > On Wed, Oct 22, 2014 at 1:07 PM, Mohamed Wael Khobalatte < > wael.kh...@gmail.com <javascript:>> wrote: > >> There shouldn't be any problem since deliver_later will simply invoke >> your deliver_now at some point, and that should run as you expect. >> >> On Wed, Oct 22, 2014 at 2:31 PM, Igor Kapkov <igas...@gmail.com >> <javascript:>> wrote: >> >>> Hi all, >>> >>> previously if we needed in sending a mail in different locale we used >>> `I18n.with_locale`. I didn't find any about that in sources and >>> docs/guides. How it'll work with `deliver_later` and ActiveJob? >>> >>> Best Regards, >>> Igas >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Ruby on Rails: Core" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to rubyonrails-co...@googlegroups.com <javascript:>. >>> To post to this group, send email to rubyonra...@googlegroups.com >>> <javascript:>. >>> Visit this group at http://groups.google.com/group/rubyonrails-core. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Mohamed Wael Khobalatte >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Core" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to rubyonrails-co...@googlegroups.com <javascript:>. >> To post to this group, send email to rubyonra...@googlegroups.com >> <javascript:>. >> Visit this group at http://groups.google.com/group/rubyonrails-core. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > At. > Carlos Antonio > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-core+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-core@googlegroups.com. Visit this group at http://groups.google.com/group/rubyonrails-core. For more options, visit https://groups.google.com/d/optout.