# E: Overloading controller

**URL:** <https://www.ruby-forum.com/t/e-overloading-controller/94252>\
**Category:** Engines\
**Created:** [April 26, 2006, 11:03pm UTC](https://www.ruby-forum.com/t/e-overloading-controller/94252 "2006-04-26T23:03:18Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![unknown](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/4bbf92/32.png) [@unknown](https://www.ruby-forum.com/u/unknown)\
**Post date:** [April 26, 2006, 11:03pm UTC](https://www.ruby-forum.com/t/e-overloading-controller/94252/1 "2006-04-26T23:03:18Z")

</div>

Thanks for the notes. I actually don’t want Guest to be able to  
signup. That’s the point of me overriding the signup method. I would  
like to change the default warning from “You need to login” to  
“Contact Sean for a login”.

I’d like to do this without copying and pasting either signup.rhtml or  
the signup method from user\_controller.rb. Both of these solutions  
seem to violate the DRY philospohy.

Maybe there’s a bigger Engines issue here, the ability to call the  
engine’s method specifically from my own controller. Right now, I  
don’t see a way to do this other than by calling alias.

Thanks,  
Sean
