Yes, I know. 

I learned about using the default scope, then put it into my app.  Then I 
discovered everyone said not to use them.   lol.



On Wednesday, August 22, 2018 at 8:08:53 PM UTC-4, Walter Lee Davis wrote:
>
>
> > On Aug 22, 2018, at 1:28 PM, Joe Guerra <jgu...@jginfosys.com 
> <javascript:>> wrote: 
> > 
> > I've got to fix my default scope. 
>
> Default scopes are a serious anti-pattern, and cause more pain than they 
> solve. I cannot think of one time I used them that I didn't regret it 
> later. 
>
> Walter 
>
> > 
> > On Wed, Aug 22, 2018 at 1:23 PM, Joe Guerra <jgu...@jginfosys.com 
> <javascript:>> wrote: 
> > ok, so I got it working... 
> > 
> > the process is add to cart ....  my show page updates quantity... and if 
> it reached 0 now i've got it updating and redirecting to root_path. 
> > 
> > works like a charm.  (not sure if that's optimal). 
> > 
> > On Wednesday, August 22, 2018 at 12:34:02 PM UTC-4, Colin Law wrote: 
> > On Wed, 22 Aug 2018 at 17:17, Joe Guerra <jgu...@jginfosys.com> wrote: 
> > > 
> > > Yes, in the product controller? 
> > > 
> > > In 
> > > Def show 
> > > End 
> > 
> > That is not a page that is a controller action, which invokes a view. 
> > It is important to use the correct words or others will not know what 
> > you mean.  By page I assumed you meant the view.  But surely you are 
> > not changing the quantity in that action, I would have expected a 
> > change in quantity to be in an Update action. 
> > 
> > Colin 
> > 
> > > 
> > > On Wed, Aug 22, 2018, 12:00 PM Colin Law, <cla...@gmail.com> wrote: 
> > >> 
> > >> On Wed, 22 Aug 2018 at 16:54, Joe Guerra <jgu...@jginfosys.com> 
> wrote: 
> > >> > 
> > >> > Ok, since it's on the show page I can check for that (and it did 
> work on that page), but as soon as it is added I think I need to redirect 
> to another page, 
> > >> 
> > >> You shouldn't be doing it in a view at all, you should do it in the 
> > >> action or model that updates the quantity, when it sees it is zero. 
> > >> 
> > >> Colin 
> > >> 
> > >> > 
> > >> > (because I don't display items that are fully funded and i got a 
> page not found message 404)...  I'll try it soon.  Some sort of 
> congratulations page - "we have met the target , blah blah blah..." 
> > >> > 
> > >> > Thanks, 
> > >> > Joe 
> > >> > 
> > >> > 
> > >> > On Wednesday, August 22, 2018 at 11:46:26 AM UTC-4, Colin Law 
> wrote: 
> > >> >> 
> > >> >> On Wed, 22 Aug 2018 at 16:31, Joe Guerra <jgu...@jginfosys.com> 
> wrote: 
> > >> >> > 
> > >> >> > ok, well I need to flip a few boolean values to begin the group 
> order process. 
> > >> >> 
> > >> >> Oh, you mean that when the amount goes to zero you need to take 
> some 
> > >> >> action?  In that case that should probably be initiated by the 
> action 
> > >> >> that sets it zero, either directly on updating it to zero or 
> possibly 
> > >> >> in an after filter.  Or have a background job that looks for zero 
> and 
> > >> >> takes the appropriate action. 
> > >> >> 
> > >> >> Colin 
> > >> > 
> > >> > -- 
> > >> > 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-ta...@googlegroups.com. 
> > >> > To post to this group, send email to rubyonra...@googlegroups.com. 
> > >> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rubyonrails-talk/91aca44e-776b-4b8d-85da-c053b05eedbd%40googlegroups.com.
>  
>
> > >> > 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-ta...@googlegroups.com. 
> > >> To post to this group, send email to rubyonra...@googlegroups.com. 
> > >> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLvxgjsweG1RkY1UR2s0DQt5zBswyPgJMNtCffGB2zAJeg%40mail.gmail.com.
>  
>
> > >> 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-ta...@googlegroups.com. 
> > > To post to this group, send email to rubyonra...@googlegroups.com. 
> > > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rubyonrails-talk/CAOFgAMmp1BhL1Bi8OxTbMkYunUb5KunRc6LgyKPGQpX9mfCacA%40mail.gmail.com.
>  
>
> > > 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-ta...@googlegroups.com <javascript:>. 
> > To post to this group, send email to rubyonra...@googlegroups.com 
> <javascript:>. 
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rubyonrails-talk/34777de2-c556-4c20-8d6b-1f2484512dba%40googlegroups.com.
>  
>
> > 
> > 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-ta...@googlegroups.com <javascript:>. 
> > To post to this group, send email to rubyonra...@googlegroups.com 
> <javascript:>. 
> > To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rubyonrails-talk/CAOFgAMm-KR1Hydjif9%3D8y2nj8C4EXahmzwk8n3NRz0tJRq8m%2Bw%40mail.gmail.com.
>  
>
> > 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/b3d7b973-6ee6-4ca4-96e5-f40d3ff9a536%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to