Thanks so much for the feedback Fred! This is my first rails project that I'm writing, so I need lots of help. The java script tags were an error I noticed right after I posted, I usually put it in the head. Not intentional. But, as far as the many real problems with my code, could you give me some idea of how it should look corrected? I'm starting with nothing, pretty much, so any hint would help.
Frederick Cheung wrote: > On Jul 10, 10:13�pm, Julia Lovel <[email protected]> > wrote: > >> </td> >> </tr> >> > > Because you're just using an onclick on the submit tag this isn't > going to know that you want it to submit these form parameters. Why > not use remote_form_for ? > It's also pretty weird to have the tags to load javascript where you > have put them. > >> � � � � � � redirect_to :action => 'private' >> � � � � else >> � � � � � � flash[:notice] = "Invalid User/Password" >> � � � � � � redirect_to :action=> 'login' >> � � � � end > > You've not told remote_function that you want to update a page element > so unless you send back some javascript. You're just doing a redirect > in your authenticate action, however that redirect just redirects the > ajax request you made - it won't affect the page the user is on at > all. if you actually wanted to redirect them to the private page you > would need to use rjs (or generate the appropriate javascript by > hand). If what you wanted was to redirect them to the private action > then why use ajax at all ? > >> When I tried typing the code >> �submit_tag 'LOG IN', :onclick =>remote_function(:url => >> {:action => :authenticate, } ) >> into irb, I got this error message: >> NoMethodError: undefined method `remote_function' for main:Object >> > That's because functions like remote_function are only included in > your views. If you use rails' script/console there is an object called > something like helpers which has the various view helper methods > included. > > Fred -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

