Hi
   I could solve it by modifying routes like

  map.connect '/staff_registration/:code', :controller => :staff, 
:action => :registration_completion,:conditions => { :method => :put }
  map.staff_registration '/staff_registration/:code', :controller => 
'staff', :action => 'registration'

And modified action registration_completion like
def registration_completion
    @user = User.find_by_perishable_token!(params[:code])
    @staff = @user.staff
 -------------
-----------etc
end

And also form_for like
<% form_for @user, :url => staff_registration_url(:code => 
params[:code]), :html => {:method => :put} do |f| %>
-----

       This problem was there in my mind for months. Now it is solved. 
Posting it for whom search with similar problem


Thanks
Tom
-- 
Posted via http://www.ruby-forum.com/.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to