Thanks Fred

you mean it's a Ruby 1.9 issue, not Rails... ( this is why I could not
find any doc on it in Rails API... maybe )
and of course it happen only in plain-text template...

I still do not understand why this error raised only when the script
was run from the cron task ... and never when running the script from
the command-line in the remote server console....   any idea on that ?


On 17 mar, 19:54, Frederick Cheung <[email protected]> wrote:
> On Mar 17, 6:07 pm, Erwin <[email protected]> wrote:
>
>
>
> > class Notifier < ActionMailer::Base
> >   default :charset => "utf-8"
> > ..
> >         mail(:to => destination, :subject => subject, :from => from)
> > do |format|
> >           format.text(:content_transfer_encoding => "base64")
> >           format.html(:content_transfer_encoding => "base64")
> >         end
>
> > but this doesn't get rid of the error....  how & where  should I write
> > the encoding information
>
> That's something else, it sets charset header on the outgoing message.
> What ruby 1.9 is complaining about is the encoding of your erb file.
> You need to do what the rails error message says and stick
>
> <%# encoding: utf-8 %>
>
> on the first line of your template (assuming utf-8 is what your
> template is written in)
>
> Fred

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to