Calling another def

Hi
I already have a function
def create
#code here
end

   It after execution call its view with same name..Now i have

another function create_and_give_resolution
This function is called from submit_to_remote In this function what I
need is to call the aboe create def and some other extra code…But when
I try like below nothing happens

def create_and_give_resolution
create
#code continues
render :update do |page|
page.redirect_to(:action => ‘edit_sd_ticket_ui’, :id => 43)
end
end

Is this because create tries to render its view?If I am not calling
create I get the desired result…Am I not trying in the right way?Please
help me to solve this

Thanks in advance
Sijo

On 2 Jul 2008, at 06:44, Sijo Kg wrote:

what I
need is to call the aboe create def and some other extra code…But
when
I try like below nothing happens

It’s probably to do with the bit of create you’ve removed.

Fred

Why can’t you just put the create_and_give_resolution code inside the
create?

I think i cudn’t make you understand…I shall explain a bit more…Create
function is the function i already have And I am calling that function
from a view with link_to So now in addition to create I have to give a
resolution also.That I am calling by clicking another link which is a
submit_to_remote.So I created a seperate function
create_and_give_resolution…In that I just call create (to avoid
repitition) And after that add resolution and all(which is not needed in
the original create function) And then redirect_to another page…But
this did not work.Because the create function has a view with same and
at the bottom create def I am redirectiong as
redirect_to(:action => ‘edit_sd_ticket_ui’, :id =>
@service_desk_ticket.id)

 So here I am in a situation to reuse the full code inside create 

but not redirect to the action Rather came back to
create_and_give_resolution and executing remaing portion …How can I do
this…I think now you got it

Sijo

On 2 Jul 2008, at 07:54, Sijo Kg wrote:

needed in
this…I think now you got it
factor out the common code into a function you call from both create
and create_and_give resolution.

Fred