[PhillyOnRails] action aliases

Trotter Cashion cashion at gmail.com
Wed Feb 6 10:10:30 MST 2008


Cliff's suggestion is better. Mine's pretty shoddy because it  
continues the use of the redirect, which initiates a whole new request.

- Trotter

On Feb 6, 2008, at 12:07 PM, Cliff Moon wrote:

> Use routes.  In your routes.rb file, you should add a line that  
> looks like so:
>
> map.connect '/mycontroller/add', :controller =>  
> 'mycontroller', :action => 'view'
>
> Where mycontroller should be replaced with the name of your  
> controller.  And make sure to insert that above the default routes.   
> You'll know the default routes because of the comment that describes  
> them as such.
>
> Chris Cera wrote:
>> Hi everyone,    I have a simple question, but I can't seem to find  
>> the answer.
>> I want to make an 'add' action that is simply an alias for the
>> 'view' action, where all params get passed without enumerating
>> that list of params.  This might be more of a Ruby question than
>> Rails.  A template is probably better, but now I'm just curious
>> how to pass the params over cleanly.
>>
>> def add
>>    redirect_to(:action => 'view') # how to pass params?
>> end
>>
>> Any help is appreciated.  Thanks, -Chris
>>
>>
>
> _______________________________________________
> To unsubscribe or change your settings, visit:
> http://lists.phillyonrails.org/mailman/listinfo/talk



More information about the talk mailing list