Les variables en francais, c'est le mal absolu. Le 23 mars 2012 01:39, Nicolas Blanco <slaine...@gmail.com> a écrit :
> Cher Olivier, > > deux petites remarques en lisant ton code [?] : > > * évite (sauf cas précis) d'écrire des méthodes prenant en paramètre un > objet "complexe". > > En parlant d'objet complexe je veux dire autre chose que des > String/Array/Hash/Integer/Float/BigDecimal. C'est un peu dans les bonnes > pratiques en développement de découpler et d'éviter des dépendances entre > les objets. Moins de dépendance = moins de problèmes (pour l'évolution, les > tests, etc). > > Donc plutôt que d'envoyer une instance de modèle à ton mailer, envoie lui > directement les chaînes dont il a besoin. > > * tu continues d'écrire des variables en Français. Pas bien, tu me déçois > là Olivier [?]. > > Bonne continuation, > > Nicolas [?]. > > 2012/3/22 Olivier Morel <olivierm...@gmail.com> > >> Bonsoir à tous >> >> J ai un petit problème [?] je vous jure qu'il est petit vous allez voire . >> >> j ai mis en place un envoie de mail de confirmation suite à >> l'enregistrement de l'utilisateur sur le site, qui fonctionne très bien >> d'ailleurs. >> Maintenant je voudrai mettre en place un lien pour qu'un utilisateur >> quelconque "sans être enregistré" puisse m'envoyer un mail . >> Mais voila lorsque je vais sur la page en question j ai le droit à >> >> *mail/contactme.html.erb* where line *#1* raised: >> >> undefined method `model_name' for NilClass:Classe >> >> IL n y a aucune table pour ca le meilleur est ce de crée un hash ou bien >> un tableau ? >> Création de la methode *sending_mail_to_me * dans UserMailer. >> >> >>> 1. def sending_mail_to_me(mail) >>> 2. mail(:to =>"myadre...@gmail.com", :message => mail.message, >>> :utilisateur => mail.utilisateur ) >>> 3. end >>> >>> >> par la suite j ai crée le controller mail_controller.rb avec la méthode >> suivante >> >> >> 1. def create >> 2. @mail = Mail.new(params[:mail]) >> 3. >> 4. respond_to do |format| >> 5. if @mail.save >> 6. UserMailer.sending_mail_to_me(@mail).deliver >> 7. format.html { (redirect_to root_url, :notice => ' send ')} >> 8. else >> 9. format.html { (redirect_to root_url, :notice => 'not >> send') } >> 10. format.xml {render :xml => @cmail.errors, :status => >> :unprocessable_entity } >> 11. end >> 12. end >> >> >> et enfin dans ma vue j ai ajouter le code suivant avec un form_for >> >> >>> 1. <%= form_for @mail do |f| %> >>> 2. <div class="field"> >>> 3. <%= f.label :utilisateur%><br /> >>> 4. <%= f.text_field :utilisateur %> >>> 5. </div> >>> >>> <% end > >> >> >> >> -- >> Cordialement >> >> Olivier Morel >> tel : 06.62.25.03.77 >> >> -- >> 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 >> railsfrance@googlegroups.com >> Pour résilier votre abonnement envoyez un e-mail à l'adresse >> railsfrance-unsubscr...@googlegroups.com > > > > > -- > Nicolas Blanco, Web developper > > http://www.nicolasblanco.fr > Jabber/GoogleTalk : slaine...@gmail.com > Twitter : http://twitter.com/slainer68 > Github : http://github.com/slainer68 > Skype : slainer68 > > -- > 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 > railsfrance@googlegroups.com > Pour résilier votre abonnement envoyez un e-mail à l'adresse > railsfrance-unsubscr...@googlegroups.com > -- 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 railsfrance@googlegroups.com Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscr...@googlegroups.com
<<35E.png>>
<<1B2.png>>
<<328.png>>
<<323.png>>