Erreur ActionMailer depuis passage à Rails 2 ("you need to provide the mailer name")

Salut tout l’monde,

J’ai mis à jour une application vers Rails 2.0 et je suis tombé sur
une erreur que je ne parviens pas à résoudre, malgré mes âpres
recherches sur Google.

J’ai un Mailer nommé UserNotify. Dans la méthode ‘signup’ du
UserController, j’envoie un email à l’utilisateur pour lui fournir son
mot de passe et lui demander de valider son inscription:


(ligne 112) UserNotify.deliver_signup_notification(@user, params[:user]
[‘password’], url)

Ceci fonctionnait avant, mais ne fonctionne plus depuis le passage à
Rails 2. Voici l’erreur retournée:


Due to changes in ActionMailer, you need to provide the mailer_name
along with the template name.

render “user_mailer/signup”
render :file => “user_mailer/signup”

If you are rendering a subtemplate, you must now use controller-like
partial syntax:

render :partial => ‘signup’ # no mailer_name necessary

Trace:
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.1/lib/action_view/base.rb:
280:in render_file' (eval):3:inrender_message’
app/controllers/user_controller.rb:112:in signup' app/controllers/user_controller.rb:106:insignup’

J’ai tout vérifié, sans succès. L’API ne semble donner aucune info
concernant un quelconque changement avec Rails 2 à ce sujet. Savez-
vous m’orienter?

Bonne fin de semaine,

Michael