I''ve been troubleshooting a problem with my captcha and finally figured out that any time I make one request to my localhost server, it receives and processes two requests, for example if i got to localhost:3000/users/test this shows up in my log: <script src=''http://pastie.org/534977.js''></script> This is really tripping up my captcha (which used to work) it renders the image from the first request, but will only accept the characters from the second request. I have reproduced this problem with a sample rails app, and one other application, so it looks like a possible problem with my rails install, possibly a path problem? I also tried restarting my computer, just incase, but it didn''t help. This is totally alien to me, if anyone has any troubleshooting tips please let me know, it is a little difficult for users to fill out a captcha, if the characters in the image are wrong. -- Posted via http://www.ruby-forum.com/.
Link to pastie: http://pastie.org/534977 -- Posted via http://www.ruby-forum.com/.
On Sun, Jul 5, 2009 at 12:33 PM, Richard Schneeman<rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> > I''ve been troubleshooting a problem with my captcha and finally figured > out that any time I make one request to my localhost server, it receives > and processes two requestsWithout seeing all of the code, it''s only a WAG, but I''d bet your first request is from loading the page, and the second is being triggered by a JS onload (or domready, or somesuch) event somewhere. Maybe you could make available a small test app that demonstrates the problem? -- Hassan Schroeder ------------------------ hassan.schroeder-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org twitter: @hassan
Hey hassan thanks for the reply, It looks like the problem isn''t with my server, seeing two requests, that is normal for my localhost and for my sites on dreamhost. However it doesn''t mean that my captcha problem went away...it took a little while to get up and running, but here is a hosted demo of the problem: http://snowmaninthesun.dreamhosters.com Here is the complete source code to the demo (its a simple rails app with the simple_captcha plugin and some scaffolding): http://github.com/snowmaninthesun/captchaProblemDemo/tree/master If you go to http://snowmaninthesun.dreamhosters.com , the first time you enter the captcha it doesn''t work...every time after that it will work. More information on the problem is listed at the site. This is different from what i''m seeing at my other site http://www.uniteddictionary.com/new_slang . Which will sometimes work, and sometimes not, unlike this demo which seems to fail consistently. Let me know if you have any ideas as to what may be causing this problem -- Posted via http://www.ruby-forum.com/.
In some browsers, the following tag will result in a second request to the server: <img src="" /> I would look for situations where a blank image/js file/css file, etc... would be loaded. On Sun, Jul 5, 2009 at 10:19 PM, Hassan Schroeder < hassan.schroeder-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> > On Sun, Jul 5, 2009 at 12:33 PM, Richard > Schneeman<rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote: > > > > I''ve been troubleshooting a problem with my captcha and finally figured > > out that any time I make one request to my localhost server, it receives > > and processes two requests > > Without seeing all of the code, it''s only a WAG, but I''d bet your first > request is from loading the page, and the second is being triggered > by a JS onload (or domready, or somesuch) event somewhere. > > Maybe you could make available a small test app that demonstrates > the problem? > -- > Hassan Schroeder ------------------------ hassan.schroeder-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org > twitter: @hassan > > > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Some browsers including firefox (i believe) On Mon, Jul 6, 2009 at 6:34 PM, James Englert <englert.james-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>wrote:> In some browsers, the following tag will result in a second request to the > server: > > <img src="" /> I would look for situations where a blank image/js > file/css file, etc... would be loaded. > > > On Sun, Jul 5, 2009 at 10:19 PM, Hassan Schroeder < > hassan.schroeder-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > >> >> On Sun, Jul 5, 2009 at 12:33 PM, Richard >> Schneeman<rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote: >> > >> > I''ve been troubleshooting a problem with my captcha and finally figured >> > out that any time I make one request to my localhost server, it receives >> > and processes two requests >> >> Without seeing all of the code, it''s only a WAG, but I''d bet your first >> request is from loading the page, and the second is being triggered >> by a JS onload (or domready, or somesuch) event somewhere. >> >> Maybe you could make available a small test app that demonstrates >> the problem? >> -- >> Hassan Schroeder ------------------------ hassan.schroeder-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org >> twitter: @hassan >> >> >> >> >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
On Mon, Jul 6, 2009 at 2:25 PM, Richard Schneeman<rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> If you go to http://snowmaninthesun.dreamhosters.com , the first time > you enter the captcha it doesn''t work...mmm -- actually, it worked for me the first time: OS X/FF3.0.11 with the Firebug net console open to watch the interaction. No prob. Ain''t that always the way? :-) I''ve got to run off to do something else now, but will try to take a look at the code later, maybe I can reproduce locally. -- Hassan Schroeder ------------------------ hassan.schroeder-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org twitter: @hassan
Thanks for this info hassan "OS X/FF3.0.11" i tried it in safari, it worked great...i tried checked my version of firefox its 3.0.11, and i''m running OS X...so what could be different??? I realized that i have YSlow set to autorun, when i turned that off and visited my previous posted link it magically works...that would explain why it previously worked, but quit. OMFG i''ve lost about a day of my life due to an "optimization" plugin. In retrospect it seems so obvious, thanks for your patience, and double checking. I''m in the process of making sure the YSlow developers are aware of this potential situation, but the obvious immediate fix is to turn off YSlow. I started teaching myself rails about 2 years ago, and if it wasn''t for this forum, i would have given up long ago, so thanks for bearing with me!! -- Posted via http://www.ruby-forum.com/.
On Mon, Jul 6, 2009 at 5:19 PM, Richard Schneeman<rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> I realized that i have YSlow set to autorun, when i turned that off and > visited my previous posted link it magically works...that would explain > why it previously worked, but quit. OMFG i''ve lost about a day of my > life due to an "optimization" plugin. In retrospect it seems so obvious, > thanks for your patience, and double checking. I''m in the process of > making sure the YSlow developers are aware of this potential situation, > but the obvious immediate fix is to turn off YSlow.Good find, and thanks for reporting it! -- Hassan Schroeder ------------------------ hassan.schroeder-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org twitter: @hassan