On Friday, February 10, 2017 at 3:43:00 PM UTC+1, Colin Law wrote:
>
> On 10 February 2017 at 14:29, 'krfg' via Ruby on Rails: Talk 
> <[email protected] <javascript:>> wrote: 
> > ... 
> > Then the problem was just rendering the home page after invalid 
> submission 
> > instead of redirecting to the home page. 
> > The original code was render 'static_pages/home', you can check it here. 
> > This original code would show a flash error message that the test would 
> > catch with: 
> > 
> > assert_select 'div#error_explanation' 
> > 
> > If I remove or comment this line in the test, the test would pass as 
> long as 
> > I use a redirect in the create action of the microposts controller. 
> > No flash errors are showed after redirection, though 
>
> That is because the static_pages controller knows nothing about the 
> error. If you want to get that into the static_pages controller you 
> will have to do something like (untested) 
>
> redirect_to 'static_pages/home', :flash => { :error => 
> @micropost.errors.full_messages.join(', ')} 
>
> Colin 
>

It works, even though it needs some styling.
I am really grateful for your help Colin. and this is not the first time 
you helped me.
Many thanks indeed

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/545ed3a3-48b6-4a67-9f31-dd767f05b453%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to