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

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

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

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

factor out the common code into a function you call from both create
and create_and_give resolution.

Fred