Matt,

Tried your suggestion, I added:

                       adding 'self.this = User.new'

to the front_controller.rb.


But that generated the following error:


/***********************************/
    <h1>
  NoMethodError

    in FrontController#loadpadsignup

</h1>
<pre>undefined method `this=' for #&lt;FrontController:0xab5ae3c&gt;</
pre>

/******************************************/

I had the feeling that somehow I needed to generate a context of
'user', but not
sure how to go about that.  I tried adding variations and the same to
the users_controller.rb,
changing parameters in <link_to_remote>, but nothing has worked.

Or it could be that this is indeed a bug. It seems
that you should be able to embed the user/signup wherever you wish,
and be
able to do so with a <link_to_remote> call.

Eric

On Jul 11, 2:18 pm, Matt Jones <[email protected]> wrote:
> You *need* to set self.this correctly for the form to render. Try  
> adding 'self.this = User.new' to your controller before the call to  
> render.
>
> --Matt Jones
>
> On Jul 11, 2009, at 4:16 PM, blueHandTalking wrote:
>
>
>
> > I still can not trace down where the sign-up form is generated.
>
> > /users/signup works great, I can apply my own style and location of
> > form by using <signup-form />,
> > however what I would like to do is use <link_to_remote> so I can use
> > AJAX  to load the signup
> > form into my current document (which is  front/index.dryml).
>
> > At this time I have:
>
> > <%= link_to_remote('ARCHITECT SIGNUP',
> >                                :update => 'archsignup',
> >                                :url => {:controller => 'front',
> >                                :action => 'loadpadsignup'},
> >                                :success => "$
> > ('archsignup').style.visibility ='visible';
> >                                    $
> > ('archsignupbkgrnd').style.visibility = 'visible';") %>
>
> > in application.dryml
>
> > In front_controller:
>
> >      def loadpadsignup
> >         render :partial => '/users/signup', :layout => false
> >      end
>
> > And in users/_signup.dryml:
>
> >     <signup-form />
>
> > This gives me nothing in <div id="archsignup">
>
> > If I replace  <signup-form /> with  "Here I am!" in _signup.dryml,
> > <div id="archsignup"> gives me:
>
> >       "Here I am!"
>
> > If there is any way that I can use AJAX to load the <signup-form />
> > or /users/signup into a location other than the default, I would
> > really like to hear about it.
>
> > Thank you.
>
> >   Eric
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Hobo 
Users" 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/hobousers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to