show.html.erb
<% if @user = current_user %> <%= render :partial => 'profiles/about_me_edit_button' %> <% end %> <%= render :partial => 'profiles/about_me' %> <%= render :partial => 'profiles/my_gear' %>
_about_me_edit_button.html.erb
<%= link_to_function("Edit", nil, :id => "about_me_edit_button") do |page|
page[:about_me].replace :partial => 'about_me_form'
page[:about_me_edit_button].replace :partial => 'about_me_cancel_button'
end %>
_about_me_cancel_button.html.erb
<%= link_to_function("cancel", nil, :id => "about_me_cancel_button") do |page|
page[:about_me].replace :partial => 'about_me'
page[:about_me_cancel_button].replace :partial => 'about_me_edit_button'
end %>
_about_me.html.erb
About Me
Country: <%=h @profile.country %>
#...nothing special but html here
_about_me_form.html.erb
About Me
<%= error_messages_for :profile %> <% remote_form_for :profile, @profile, :url => formatted_user_profile_path(@user, :js), :html => { :method => :put } do |f| %>Country
<%= f.text_field :country %>#...nothing too special here either
console output
** Mongrel 1.1.5 available at 0.0.0.0:3000 ** Use CTRL-C to stop. Processing ProfilesController#show (for 127.0.0.1 at 2008-10-28 13:31:38) [GET] Session ID: BAh7CToMdXNlcl9pZGkGOg5yZXR1cm5fdG8wOgxjc3JmX2lkIiU3ZGM4ZTc5%0AOTJ mMzk1YWQ1ZWI0ZjJlZjNlOGJiMzExNyIKZmxhc2hJQzonQWN0aW9uQ29u%0AdHJvbGxlcjo6Rmxhc2g6 OkZsYXNoSGFzaHsABjoKQHVzZWR7AA%3D%3D--e772f2b919ff7a2f2495e7ee190b86b30ec1e141 Parameters: {"action"=>"show", "controller"=>"profiles", "user_id"=>"1"} ←[4;36;1mUser Load (0.001000)←[0m ←[0;1mSELECT * FROM users WHERE (users."id " = 1) ←[0m ←[4;35;1mProfile Load (0.002000)←[0m ←[0mSELECT * FROM profiles WHERE (profi les."id" = 1) ←[0m Rendering template within layouts/application Rendering profiles/show [paperclip] Paperclip attachment avatar on Profile initialized. ←[4;36;1mUser Load (0.001000)←[0m ←[0;1mSELECT * FROM users WHERE (users."id " = 1) LIMIT 1←[0m Rendered profiles/_about_me (0.01400) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me (0.00100) iles/_about_me (0.00100) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me (0.00100) 00) Rendered profiles/_about_me (0.01600) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me (0.00100) 0) Rendered profiles/_about_me (0.01500) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me (0.01800) 0) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me (0.00100) ) Rendered profiles/_about_me (0.03000) Rendered profiles/_about_me (0.02100) ) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me (0.00200) ) Rendered profiles/_about_me (0.02300) Rendered profiles/_about_me (0.00200) ) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me (0.04400) Rendered profiles/_about_me (0.00100) ) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me (0.00200) ) Rendered profiles/_about_me (0.05000) Rendered profiles/_about_me (0.08200) Rendered profiles/_about_me (0.00100) ** INT signal received. Tue Oct 28 13:32:01 -0500 2008: Reaping 1 threads for slow workers because of 's hutdown' Waiting for 1 requests to finish, could take 60.0 seconds. ) Rendered profiles/_about_me (0.02800) Rendered profiles/_about_me (0.02900) ** INT signal received. Rendered profiles/_about_me (0.04500) Exiting ** INT signal received. C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32-60/lib/mon grel.rb:341:in `graceful_shutdown': Mongrel::StopServer (Mongrel::StopServer) from C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin 32-60/lib/mongrel/configurator.rb:303:in `join' from C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin 32-60/lib/mongrel/configurator.rb:303:in `join' from C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin 32-60/lib/mongrel/configurator.rb:303:in `each' from C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin 32-60/lib/mongrel/configurator.rb:303:in `join' from C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin 32-60/bin/mongrel_rails:137:in `run' from C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin 32-60/lib/mongrel/command.rb:212:in `run' from C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin 32-60/bin/mongrel_rails:281 from C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib /active_support/dependencies.rb:489:in `load' ... 9 levels... from C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/command s/server.rb:39 from C:/InstantRails/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require .rb:27:in `gem_original_require' from C:/InstantRails/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require .rb:27:in `require' from script/server:3 C:\InstantRails\rails_apps\gcap>ruby script/server => Booting Mongrel (use 'script/server webrick' to force WEBrick) => Rails application starting on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server ** Starting Mongrel listening at 0.0.0.0:3000 ** Starting Rails with development environment... ** Rails loaded. ** Loading any Rails specific GemPlugins ** Signals ready. INT => stop (no restart). ** Mongrel 1.1.5 available at 0.0.0.0:3000 ** Use CTRL-C to stop. Processing ProfilesController#show (for 127.0.0.1 at 2008-10-28 13:33:39) [GET] Session ID: BAh7CToMdXNlcl9pZGkGOg5yZXR1cm5fdG8wOgxjc3JmX2lkIiU3ZGM4ZTc5%0AOTJ mMzk1YWQ1ZWI0ZjJlZjNlOGJiMzExNyIKZmxhc2hJQzonQWN0aW9uQ29u%0AdHJvbGxlcjo6Rmxhc2g6 OkZsYXNoSGFzaHsABjoKQHVzZWR7AA%3D%3D--e772f2b919ff7a2f2495e7ee190b86b30ec1e141 Parameters: {"action"=>"show", "controller"=>"profiles", "user_id"=>"1"} ←[4;36;1mUser Load (0.002000)←[0m ←[0;1mSELECT * FROM users WHERE (users."id " = 1) ←[0m ←[4;35;1mProfile Load (0.002000)←[0m ←[0mSELECT * FROM profiles WHERE (profi les."id" = 1) ←[0m Rendering template within layouts/application Rendering profiles/show [paperclip] Paperclip attachment avatar on Profile initialized. ←[4;36;1mUser Load (0.002000)←[0m ←[0;1mSELECT * FROM users WHERE (users."id " = 1) LIMIT 1←[0m Rendered profiles/_about_me_form (0.02300) Rendered profiles/_about_me (0.00600) Rendered profiles/_about_me_form (0.00700) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me_form (0.00900) Rendered profiles/_about_me (0.00400) Rendered profiles/_about_me_form (0.00900) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me_form (0.01000) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me_form (0.01200) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me_form (0.01200) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me_form (0.01400) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me_form (0.01800) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me_form (0.01600) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me_form (0.02400) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me_form (0.13900) Rendered profiles/_about_me (0.00200) ered profiles/_about_me (0.00200) Rendered profiles/_about_me_form (0.08800) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me_form (0.02400) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me_form (0.02600) Rendered profiles/_about_me (0.01200) Rendered profiles/_about_me_form (0.03000) 03000) Rendered profiles/_about_me (0.02100) Rendered profiles/_about_me_form (0.03500) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me_form (0.18600) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me_form (0.03600) 3600) Rendered profiles/_about_me (0.01300) Rendered profiles/_about_me_form (0.19100) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me_form (0.18100) Rendered profiles/_about_me (0.00200) 200) Rendered profiles/_about_me_form (0.28300) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me_form (0.19600) Rendered profiles/_about_me (0.00100) 00) Rendered profiles/_about_me_form (0.22500) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me_form (0.06100) 0) Rendered profiles/_about_me (0.01700) Rendered profiles/_about_me_form (0.22100) Rendered profiles/_about_me (0.00200) 0) Rendered profiles/_about_me_form (0.28100) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me_form (0.24300) 0) Rendered profiles/_about_me (0.02800) Rendered profiles/_about_me_form (0.24800) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me_form (0.07500) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me_form (0.25200) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me_form (0.29300) Rendered profiles/_about_me (0.00200) 0.00200) Rendered profiles/_about_me_form (0.34500) Rendered profiles/_about_me (0.00200) ) Rendered profiles/_about_me_form (0.35400) Rendered profiles/_about_me (0.00100) ) Rendered profiles/_about_me_form (0.35600) Rendered profiles/_about_me (0.02400) ) Rendered profiles/_about_me_form (0.37400) Rendered profiles/_about_me (0.00200) ) Rendered profiles/_about_me_form (0.35100) Rendered profiles/_about_me (0.00200) ) Rendered profiles/_about_me_form (0.32900) Rendered profiles/_about_me (0.02500) Rendered profiles/_about_me_form (0.34400) 0) Rendered profiles/_about_me (0.02800) Rendered profiles/_about_me_form (0.42100) Rendered profiles/_about_me (0.00200) ) Rendered profiles/_about_me_form (0.43500) Rendered profiles/_about_me (0.05200) Rendered profiles/_about_me_form (0.56600) ) Rendered profiles/_about_me (0.00200) Rendered profiles/_about_me_form (0.54200) Rendered profiles/_about_me (0.00200) 0) Rendered profiles/_about_me_form (0.65400) Rendered profiles/_about_me (0.05900) Rendered profiles/_about_me_form (0.50000) Rendered profiles/_about_me (0.06600) Rendered profiles/_about_me_form (0.69300) Rendered profiles/_about_me (0.04700) Rendered profiles/_about_me_form (0.74900) Rendered profiles/_about_me (0.00100) Rendered profiles/_about_me_form (0.63700) 0) Rendered profiles/_about_me (0.03000) Rendered profiles/_about_me_form (0.89800) Rendered profiles/_about_me (0.03100) Rendered profiles/_about_me_form (1.00600) Rendered profiles/_about_me (0.03300) Rendered profiles/_about_me_form (0.78400) Rendered profiles/_about_me (0.03400) Rendered profiles/_about_me_form (0.86700) Rendered profiles/_about_me (0.03600) Rendered profiles/_about_me_form (0.72900) 0) Rendered profiles/_about_me (0.06400) Rendered profiles/_about_me_form (1.18000) Rendered profiles/_about_me (0.05800) Rendered profiles/_about_me_form (1.12800) Rendered profiles/_about_me (0.05800) Rendered profiles/_about_me_form (1.12400) Rendered profiles/_about_me (0.07100) Rendered profiles/_about_me_form (1.14900) Rendered profiles/_about_me (0.05600) Rendered profiles/_about_me_form (1.05300) [FATAL] failed to allocate memory
