The short answer is, you can't - all <% ... %> code is run, then the page is displayed.
The long answer is, you could, but there's probably a better solution. The way you could do this is to add an event to the document's onload event http://onlinetools.org/articles/unobtrusivejavascript/chapter4.html that does an ajax call to the controller that renders the partial. On Sat, Feb 20, 2010 at 3:47 AM, Newb Newb <[email protected]> wrote: > <td> > <select id='userinfo_department_id' name='userinfo[department_id]'> > <% @departmentinfo = Department.find_all_by_company_id( > @user.company_id, :order => "department_name ASC" ) %> > <%= render( :partial => 'departments', :object => @departmentinfo, > :locals => { :userinfo => @user } ) if @departmentinfo %> > </select> > <%= observe_field("userinfo_department_id", > :on => "changed", > :url => {:action => > :update_roles}, > :with => > "'department_id='+value")%> > </td> > Dear all > In my above code all the department gets loaded before the form gets > loaded. > I want to render my partial after the document is loaded completely. > i am not sure how to do this.. > Kindly help me out > -- > 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]<rubyonrails-talk%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > -- 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.

