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:in `render_message'
app/controllers/user_controller.rb:112:in `signup'
app/controllers/user_controller.rb:106:in `signup'
--

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
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Répondre à