Thanks guys, for your help.But i seems to fix the problem anyway. didn't know why, i wraped the contact#new in a html form element. I removed it and it worked
On Thu, Mar 21, 2019, 7:32 PM Rob Zolkos <r...@zolkos.com wrote: > Looks like you are not redirecting the user to another page when the > contact info has been sent. > > Do you want to redirect them to the home (or another) page and show a > "Your message has been sent" alert? > > replace flash.now[:error] = nil with redirect_to root_path, notice: 'Your > message has been sent!' > > On Thu, Mar 21, 2019 at 10:05 AM Don Bottles <alg70...@gmail.com> wrote: > >> My rails app display the authenticity token in the browser url, when i >> click on send in my contact form, how do i make it not shown?? >> here is it => >> http://localhost:3000/contacts/new?utf8=✓&authenticity_token=JidgUrJ2OXU%2Fy482tx8%2Bua0ZhqRwHSkXme9 >> <http://localhost:3000/contacts/new?utf8=%E2%9C%93&authenticity_token=JidgUrJ2OXU%2Fy482tx8%2Bua0ZhqRwHSkXme9> >> >> *Rails 5.1* >> *ruby 2.3* >> >> *routes.rb* >> Rails.application.routes.draw do >> resources :homepage >> root 'homepage#index' >> >> resources :contacts, only: [:new, :create] >> end >> >> Contacts controller >> contacts.rb >> >> class ContactsController < ApplicationController >> def new >> @contact = Contact.new >> end >> >> def create >> @contact = Contact.new(params[:contact]) >> @contact.request = request >> if @contact.deliver >> flash.now[:error] = nil >> else >> flash.now[:error] = "Error, couldn't send Message." >> render :new >> end >> end >> end >> >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ruby on Rails: Talk" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to rubyonrails-talk+unsubscr...@googlegroups.com. >> To post to this group, send email to rubyonrails-talk@googlegroups.com. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/rubyonrails-talk/CAJvOKtEeD%2Bn0JNXuwkU9XzP6gyXUs2KxyyzyTTdmWZopb7jueQ%40mail.gmail.com >> <https://groups.google.com/d/msgid/rubyonrails-talk/CAJvOKtEeD%2Bn0JNXuwkU9XzP6gyXUs2KxyyzyTTdmWZopb7jueQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to rubyonrails-talk+unsubscr...@googlegroups.com. > To post to this group, send email to rubyonrails-talk@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/rubyonrails-talk/CAJ6MPz%2BacWb5ivioWN1ocuN_F2wR%2BL%2BG0Tf7iG5U8cf9XKr_rA%40mail.gmail.com > <https://groups.google.com/d/msgid/rubyonrails-talk/CAJ6MPz%2BacWb5ivioWN1ocuN_F2wR%2BL%2BG0Tf7iG5U8cf9XKr_rA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CAJvOKtFAY8Qpi8x5qA3HrX2%3DChxXBQxHHEPjZqz%2B%2B2XpxK214g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.