hobo_login is the GET action for the signup page. Tony probably wants
to update the PUT action:
def do_signup
do_creator_action :signup do
if valid?
redirect_to wherever
end
end
end
Bryan
On Sat, Feb 16, 2013 at 9:36 PM, Peter Pavlovich <[email protected]> wrote:
> I think that "redirect_to" is only available in the controller. You may have
> to override the hobo_signup(&b) method in the UsersController class.
>
> Here is the default implementation of this method:
>
> def hobo_signup(&b)
> if logged_in?
> redirect_back_or_default(home_page)
> else
> creator_page_action(:signup, &b)
> end
> end
>
> You would probably want to add this method to the UsersController class:
>
> def hobo_signup(&b)
> if logged_in?
> redirect_back_or_default(home_page)
> else
> creator_page_action(:signup, &b)
> redirect_to "/events/new"
> end
> end
>
> That seems like it might work for you. Perhaps Bryan or another group reader
> will have a better suggestion for your scenario though.
>
> Regards,
>
> Peter
>
> On Saturday, February 16, 2013 6:07:42 PM UTC-5, tonym wrote:
>>
>> Hi All,
>>
>> maybe I'm doing something wrong here, but....
>>
>> I'm just trying to redirect to a certain page, after a user as signed up.
>>
>> I've tried adding redirect_to...
>>
>> create :signup, :available_to => "Guest",
>> :become => :active do
>> redirect_to "/events/new"
>> end
>>
>> This fails with: undefined method `redirect_to' for #<User:0x9b9c680>
>>
>> Same also occurs if I try 'redirect_to' in an after_create
>>
>> I've also tried adding 'after-submit' in the form and that does not seem
>> to register, although it is clearly in the submission.
>>
>> Any ideas?
>>
>> Cheers, Anthony.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Hobo Users" 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].
> Visit this group at http://groups.google.com/group/hobousers?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
--
You received this message because you are subscribed to the Google Groups "Hobo
Users" 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].
Visit this group at http://groups.google.com/group/hobousers?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.