On 19 April 2013 09:43, karan verma <[email protected]> wrote: Please don't top post it makes it difficult to follow the thread. Insert your reply at appropriate points in the previous message. Thanks
> Thanks for the reply Colin. > > We do not know the user ids before hand. They will sign up for the research > study, and the admin will decide which users to pair among the ones online. > One user may be paired with three to four other users one after another. I > want to have the admin control over the process so that we could pair a user > with a third online user if one from the original pair got offline and did > not return. So the decision about which url to redirect to must be made > dynamically. > > Do you think the Table approach would still work in the above scenario? > > I was thinking of building some sort of a polling mechanism (i'm not super > clear on how to do that as I am relatively new) where the browsers contact > the server to confirm their online status. However I was confused as to how > I could redirect two browsers to a common url. > > I found this on stack-overflow: > http://stackoverflow.com/questions/199099/how-to-manage-a-redirect-request-after-a-jquery-ajax-call/1534662#1534662 > Which seems to be a promising solution. What do you think? Do you need the redirect to happen immediately the admin decides that it should happen? My solution (with a before_filter) will only redirect the next time the user requests a page. If you want it to happen immediately then yes, you will need to poll the server from the current page in the browser, using javascript. Colin > > On Friday, 19 April 2013 00:45:18 UTC-7, Colin Law wrote: >> >> On 19 April 2013 07:00, karan verma <[email protected]> wrote: >> > Hi >> > >> > I am building a Rails application which aims at facilitating two users >> > to >> > collaborate on a web page based on their user id. The user matching >> > process >> > is a controlled one since the app is for research purposes. To support >> > the >> > same I am also building an admin interface which will allow the admin to >> > match two users so that both of them are redirected to a certain >> > webpage. >> > >> > How can I force the user browsers to redirect to a common page, that I >> > selected? >> >> You could save the redirect requirement in a table in the database, >> with an appropriate relationship with the user, then use a before >> filter in the controller to check whether a redirect is required and >> do it. >> >> 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 [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

