That could be a solution. I only have to figure out how I can impersonate a person which is not logged in and add the toys to the card which is in a session.
Roelof Op dinsdag 23 december 2014 10:04:25 UTC+1 schreef Vivek Sampara: > Roelof, > > If im reading this phrase right "a client comes to the counter " , the > end client does not login right ? Then all you have to do is use the same > ecommerce solution and let your staff "impersonate" your clients . > > Look at this https://github.com/rcook/user_impersonate2 gem. > > On Tue, Dec 23, 2014 at 2:08 PM, Roelof Wobben <[email protected] > <javascript:>> wrote: > >> I can do that but most of the gems I see are working with the fact that >> the person who is logged in is also the person which "owns" the shopping >> card. With me that is not true. >> So I try to find a way to resolve that problem. >> >> Roelof >> >> >> Op dinsdag 23 december 2014 08:33:41 UTC+1 schreef Vivek Sampara: >> >>> Hi , >>> >>> Instead of implementing it from scratch try to include any ror ecommerce >>> gems and let it handle the cart and sessions. i personally like the >>> simplicity of piggybak <https://github.com/piggybak/piggybak> . >>> >>> Cheers >>> >>> On Tue, Dec 23, 2014 at 12:33 PM, Roelof Wobben <[email protected]> >>> wrote: >>> >>>> Hello, >>>> >>>> I have this situation. >>>> >>>> I m a volunteer on a toy library and I want to write a financial / >>>> borrow app for the toy library. >>>> >>>> Now I have two seperate roles : staff member and client. >>>> >>>> Staff member can log in and put things into the system. >>>> >>>> Client is not allowed to do anything in the system. >>>> >>>> Now I try to make it work in a sort of ecommerce site, where the >>>> shopping cart is the place I want to keep track of what the client >>>> borrows. >>>> >>>> So my staff member logs in, a client comes to the counter to tell that >>>> he wants to borrow a toy-car. >>>> >>>> Then the cart of that client must contains the toy-car. >>>> >>>> >>>> How can I achieve this with sessions or another way ? >>>> >>>> Roelof >>>> >>>> -- >>>> 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/b367bc31-2f9f-4e5e-8c56- >>>> 56bbf1fb74a4%40googlegroups.com >>>> <https://groups.google.com/d/msgid/rubyonrails-talk/b367bc31-2f9f-4e5e-8c56-56bbf1fb74a4%40googlegroups.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 [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/rubyonrails-talk/3b782a6f-2882-4c95-94d9-879ad755a2a2%40googlegroups.com >> >> <https://groups.google.com/d/msgid/rubyonrails-talk/3b782a6f-2882-4c95-94d9-879ad755a2a2%40googlegroups.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 [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/82e26fdc-4ef4-4405-aeae-bccfa9c669cf%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

