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] -~----------~----~----~----~------~----~------~--~---
