RailsApps / rails3-devise-rspec-cucumber

An example Rails 3.2 app with Devise and RSpec and Cucumber.
http://railsapps.github.io/
445 stars 144 forks source link

Incredibly slow page/application.css/application.js loading #8

Closed jrex closed 13 years ago

jrex commented 13 years ago

I started with nothing, so everything is a clean install for this tutorial. I used RVM to get Ruby 1.92. and Rails 3.1.0.rc6. I followed every step of the tutorial and have the application. However, when I try to load the initial screen it takes literally minutes. I honestly don't have the time to setup profiling and dig in, but it appears that there has to be an issue somewhere as I haven't changed a thing and the initial page itself (HomeController#index) takes ~42 seconds to load and then application.js and application.css take about 40 more seconds apiece to load. It's incredibly slow and impossible to work with. I've googled around and everyone seems to say Sprockets 2.0.0.beta.14 has some issues but they're just cosmetic. I tinkered with older versions of Sprockets and nothing. I found a page that was talking about a similar issue that said the problem was of course the persons code, but I haven't changed anything nor added models (which was what he said the problem was related to). He removed some mongoid caching, but I obviously don't have that for this tutorial. Basically, it's broken out of the box and after hours of googling, there's no way to get to a working application foundation. Pretty damn annoying. Any thoughts anyone?

schadenfred commented 13 years ago

How are thing working with rails 3.0.9? Do this at command line: rvm 1.9.2@railstutorial309 --create

And then edit the rails gem numbet to 3.0.9 in your gemfile and do "bundle install" and the see how long the server takes.

Yours, f On Aug 27, 2011 11:50 PM, "jrex" < reply@reply.github.com> wrote:

I started with nothing, so everything is a clean install for this tutorial. I used RVM to get Ruby 1.92. and Rails 3.1.0.rc6. I followed every step of the tutorial and have the application. However, when I try to load the initial screen it takes literally minutes. I honestly don't have the time to setup profiling and dig in, but it appears that there has to be an issue somewhere as I haven't changed a thing and the initial page itself (HomeController#index) takes ~42 seconds to load and then application.js and application.css take about 40 more seconds apiece to load. It's incredibly slow and impossible to work with. I've googled around and everyone seems to say Sprockets 2.0.0.beta.14 has some issues but they're just cosmetic. I tinkered with older versions of Sprockets and nothing. I found a page that was talking about a similar issue that said the problem was of course the persons code, but I haven't changed anything nor added models (which was what he said the pro blem was related to). He removed some mongoid caching, but I obviously don't have that for this tutorial. Basically, it's broken out of the box and after hours of googling, there's no way to get to a working application foundation. Pretty damn annoying. Any thoughts anyone?

Reply to this email directly or view it on GitHub: https://github.com/RailsApps/rails3-devise-rspec-cucumber/issues/8

DanielKehoe commented 13 years ago

Sorry to hear of your frustration and I hope we can help you out. I assure you that hundreds of developers have used the example app without the problems you report.

The first thing I'd recommend is to clone the example app directly from the GitHub repo and test it to see if you get the same problem. The reason we offer an example app is to give you a reference implementation that is known to work.

If the example app works well and your tutorial-derived app doesn't, use a file compare tool to identify where the code differs.

If the example app doesn't work well, there is likely a problem related to your local environment. In that case you'll want to build up a new app from scratch and test it at each stage to identify where the problem occurs.

Please let us know what you find out.

-- Daniel

jrex commented 13 years ago

Thank you guys for the fast responses. f, I ran "rvm 1.9.2@railstutorial309 --create" and then "gem install rails -v "3.0.9" and then "bundle install" and got this:

bundle install Fetching source index for http://rubygems.org/ You have requested: rails = 3.0.9

The bundle currently has rails locked at 3.1.0.rc6. Try running bundle update rails

So, I tried that and got another error: bundle update rails Fetching source index for http://rubygems.org/ Bundler could not find compatible versions for gem "rails": In Gemfile: rails (= 3.0.9)

frontend-helpers depends on
  rails (3.1.0.rc6)

Bundler could not find compatible versions for gem "activesupport": In Gemfile: frontend-helpers depends on activesupport (= 3.1.0.rc4)

sass-rails (~> 3.1.0.rc) depends on
  activesupport (3.1.0.rc6)

Daniel, thanks also for the fast response. I cloned the git repo for that tutorial, did a bundle install,added in therubyracer to the GemFile, did a rake db:migrate, and then ran the server with the same issue. Page in 42, css in 26, application.js in 40 seconds. Here's the output from my server (note that the actual time to generate those files seems to be miniscule, but those only appear in the output after ~40 seconds or so... it just kinda sits after the request for a while and then generates the response):

user@ubuntu:~/workspace/rails3-devise-rspec-cucumber$ rails s => Booting WEBrick => Rails 3.1.0.rc6 application starting in development on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server Sprockets::Environment#static_root is deprecated [2011-08-28 15:46:06] INFO WEBrick 1.3.1 [2011-08-28 15:46:06] INFO ruby 1.9.2 (2011-07-09) [i686-linux] [2011-08-28 15:46:06] INFO WEBrick::HTTPServer#start: pid=4762 port=3000 Sprockets::Environment#path is deprecated /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:119:in rewrite_asset_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/asset_paths.rb:29:incompute_public_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:100:in compute_public_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:67:inasset_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:57:in block in stylesheet_link_tag' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:47:incollect' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:47:in stylesheet_link_tag' /home/user/workspace/rails3-devise-rspec-cucumber/app/views/layouts/application.html.erb:5:in_app_views_layouts_application_html_erb_974561484_77536950' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/template.rb:144:in block in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications.rb:55:ininstrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/template.rb:142:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:52:inrender_with_layout' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:38:in render_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:12:inblock in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/abstract_renderer.rb:22:in wrap_formats' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:9:inrender' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/renderer.rb:36:in render_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/renderer.rb:17:inrender' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:120:in _render_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/streaming.rb:250:in_render_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:114:in render_to_body' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/renderers.rb:30:inrender_to_body' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/compatibility.rb:43:in render_to_body' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:99:inrender' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rendering.rb:16:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:40:inblock (2 levels) in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/core_ext/benchmark.rb:5:in block in ms' /home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/benchmark.rb:310:inrealtime' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/core_ext/benchmark.rb:5:in ms' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:40:inblock in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:78:in cleanup_view_runtime' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/railties/controller_runtime.rb:24:incleanup_view_runtime' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:39:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/implicit_render.rb:10:indefault_render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/implicit_render.rb:5:in send_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/base.rb:167:inprocess_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rendering.rb:10:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/callbacks.rb:18:inblock in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:416:in `_run591087679process_action860057647callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:386:in_run_process_action_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:81:inrun_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/callbacks.rb:17:inprocess_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rescue.rb:17:inprocess_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:30:inblock in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications.rb:53:inblock in instrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications/instrumenter.rb:21:ininstrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications.rb:53:ininstrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:29:inprocess_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/params_wrapper.rb:202:inprocess_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/railties/controller_runtime.rb:18:inprocess_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/base.rb:121:inprocess' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:45:inprocess' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal.rb:193:indispatch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rack_delegation.rb:14:indispatch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal.rb:236:inblock in action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:65:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:65:indispatch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:29:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/route_set.rb:152:inblock in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/code_generation.rb:96:inblock in recognize' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/code_generation.rb:75:inoptimized_each' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/code_generation.rb:95:inrecognize' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/route_set.rb:141:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:531:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/warden-1.0.5/lib/warden/manager.rb:35:inblock in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/warden-1.0.5/lib/warden/manager.rb:34:incatch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/warden-1.0.5/lib/warden/manager.rb:34:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/best_standards_support.rb:17:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/etag.rb:23:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/conditionalget.rb:25:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/head.rb:14:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/params_parser.rb:21:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/flash.rb:243:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/session/abstract/id.rb:195:incontext' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/session/abstract/id.rb:190:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/cookies.rb:326:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/query_cache.rb:62:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/connection_adapters/abstract/connection_pool.rb:477:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/callbacks.rb:29:inblock in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:392:in_run_call_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:81:inrun_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/callbacks.rb:28:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/reloader.rb:68:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/sendfile.rb:101:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/remote_ip.rb:48:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/show_exceptions.rb:47:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/rack/logger.rb:13:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/methodoverride.rb:24:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/runtime.rb:17:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/cache/strategy/local_cache.rb:72:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/lock.rb:15:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/static.rb:53:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/engine.rb:455:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/rack/content_length.rb:16:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/rack/log_tailer.rb:14:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/handler/webrick.rb:59:inservice' /home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:111:inservice' /home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:70:inrun' /home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/server.rb:183:inblock in start_thread' Sprockets::Environment#path is deprecated /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:119:inrewrite_asset_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/asset_paths.rb:29:incompute_public_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:100:incompute_public_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:67:inasset_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:34:inblock in javascript_include_tag' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:26:incollect' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:26:injavascript_include_tag' /home/user/workspace/rails3-devise-rspec-cucumber/app/views/layouts/application.html.erb:6:in_app_views_layouts_application_htmlerb974561484_77536950' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/template.rb:144:inblock in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications.rb:55:ininstrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/template.rb:142:inrender' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:52:inrender_with_layout' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:38:inrender_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:12:inblock in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/abstract_renderer.rb:22:inwrap_formats' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:9:inrender' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/renderer.rb:36:inrender_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/renderer.rb:17:inrender' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:120:in_render_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/streaming.rb:250:in_render_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:114:inrender_to_body' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/renderers.rb:30:inrender_to_body' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/compatibility.rb:43:inrender_to_body' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:99:inrender' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rendering.rb:16:inrender' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:40:inblock (2 levels) in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/core_ext/benchmark.rb:5:inblock in ms' /home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/benchmark.rb:310:inrealtime' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/core_ext/benchmark.rb:5:inms' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:40:inblock in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:78:incleanup_view_runtime' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/railties/controller_runtime.rb:24:incleanup_view_runtime' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:39:inrender' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/implicit_render.rb:10:indefault_render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/implicit_render.rb:5:insend_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/base.rb:167:inprocess_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rendering.rb:10:inprocess_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/callbacks.rb:18:inblock in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:416:in_run__591087679__process_action__860057647__callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:386:in_run_process_action_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:81:inrun_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/callbacks.rb:17:inprocess_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rescue.rb:17:inprocess_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:30:inblock in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications.rb:53:inblock in instrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications/instrumenter.rb:21:ininstrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications.rb:53:ininstrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:29:inprocess_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/params_wrapper.rb:202:inprocess_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/railties/controller_runtime.rb:18:inprocess_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/base.rb:121:inprocess' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:45:inprocess' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal.rb:193:indispatch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rack_delegation.rb:14:indispatch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal.rb:236:inblock in action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:65:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:65:indispatch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:29:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/route_set.rb:152:inblock in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/code_generation.rb:96:inblock in recognize' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/code_generation.rb:75:inoptimized_each' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/code_generation.rb:95:inrecognize' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/route_set.rb:141:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:531:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/warden-1.0.5/lib/warden/manager.rb:35:inblock in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/warden-1.0.5/lib/warden/manager.rb:34:incatch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/warden-1.0.5/lib/warden/manager.rb:34:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/best_standards_support.rb:17:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/etag.rb:23:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/conditionalget.rb:25:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/head.rb:14:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/params_parser.rb:21:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/flash.rb:243:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/session/abstract/id.rb:195:incontext' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/session/abstract/id.rb:190:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/cookies.rb:326:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/query_cache.rb:62:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/connection_adapters/abstract/connection_pool.rb:477:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/callbacks.rb:29:inblock in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:392:in_run_call_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:81:inrun_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/callbacks.rb:28:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/reloader.rb:68:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/sendfile.rb:101:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/remote_ip.rb:48:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/show_exceptions.rb:47:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/rack/logger.rb:13:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/methodoverride.rb:24:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/runtime.rb:17:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/cache/strategy/local_cache.rb:72:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/lock.rb:15:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/static.rb:53:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/engine.rb:455:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/rack/content_length.rb:16:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/rack/log_tailer.rb:14:incall' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/handler/webrick.rb:59:inservice' /home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:111:inservice' /home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:70:inrun' /home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/server.rb:183:in`block in start_thread'

Started GET "/" for 192.168.0.103 at 2011-08-28 15:47:01 -0400 Processing by HomeController#index as HTML User Load (0.2ms) SELECT "users".* FROM "users" Rendered home/index.html.erb within layouts/application (53.5ms) Rendered devise/menu/_registration_items.html.erb (1.2ms) Rendered devise/menu/_login_items.html.erb (0.9ms) Completed 200 OK in 410ms (Views: 267.0ms | ActiveRecord: 1.7ms) WARN: tilt autoloading 'sass' in a non thread-safe way; explicit require 'sass' suggested.

Started GET "/assets/application.css" for 192.168.0.103 at 2011-08-28 15:47:27 -0400 Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/stylesheets/application.css (1ms) (pid 4762) Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/stylesheets/home.css.scss (1026ms) (pid 4762) Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/stylesheets/users.css.scss (0ms) (pid 4762) Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/stylesheets/application.css (0ms) (pid 4762) Served asset /application.css - 200 OK (1041ms)

Started GET "/assets/application.js" for 192.168.0.103 at 2011-08-28 15:47:42 -0400 Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/javascripts/application.js (3ms) (pid 4762) Compiled ~/.rvm/gems/ruby-1.9.2-p290@rails31/gems/jquery-rails-1.0.13/vendor/assets/javascripts/jquery.js (1ms) (pid 4762) Compiled ~/.rvm/gems/ruby-1.9.2-p290@rails31/gems/jquery-rails-1.0.13/vendor/assets/javascripts/jquery_ujs.js (0ms) (pid 4762) Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/javascripts/home.js.coffee (126ms) (pid 4762) Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/javascripts/users.js.coffee (2ms) (pid 4762) Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/javascripts/application.js (0ms) (pid 4762) Served asset /application.js - 200 OK (172ms)

Any further thoughts or things to do from here?

DanielKehoe commented 13 years ago

What performance do you get from other Rails apps running in your local environment?

I'd suggest building up a new app from scratch and test it at each stage to identify where the app begins to exhibit the slow performance.

-- Daniel

schadenfred commented 13 years ago

Which Linux kernel version? My setup used to hang like this til I updated. On Aug 28, 2011 12:52 PM, "jrex" < reply@reply.github.com> wrote:

Thank you guys for the fast responses. f, I ran "rvm 1.9.2@railstutorial309 --create" and then "gem install rails -v "3.0.9" and then "bundle install" and got this:

bundle install Fetching source index for http://rubygems.org/ You have requested: rails = 3.0.9

The bundle currently has rails locked at 3.1.0.rc6. Try running bundle update rails

So, I tried that and got another error: bundle update rails Fetching source index for http://rubygems.org/ Bundler could not find compatible versions for gem "rails": In Gemfile: rails (= 3.0.9)

frontend-helpers depends on rails (3.1.0.rc6)

Bundler could not find compatible versions for gem "activesupport": In Gemfile: frontend-helpers depends on activesupport (= 3.1.0.rc4)

sass-rails (~> 3.1.0.rc) depends on activesupport (3.1.0.rc6)

Daniel, thanks also for the fast response. I cloned the git repo for that tutorial, did a bundle install,added in therubyracer to the GemFile, did a rake db:migrate, and then ran the server with the same issue. Page in 42, css in 26, application.js in 40 seconds. Here's the output from my server (note that the actual time to generate those files seems to be miniscule, but those only appear in the output after ~40 seconds or so... it just kinda sits after the request for a while and then generates the response):

user@ubuntu:~/workspace/rails3-devise-rspec-cucumber$ rails s => Booting WEBrick => Rails 3.1.0.rc6 application starting in development on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server Sprockets::Environment#static_root is deprecated [2011-08-28 15:46:06] INFO WEBrick 1.3.1 [2011-08-28 15:46:06] INFO ruby 1.9.2 (2011-07-09) [i686-linux] [2011-08-28 15:46:06] INFO WEBrick::HTTPServer#start: pid=4762 port=3000 Sprockets::Environment#path is deprecated /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:119:in rewrite_asset_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/asset_paths.rb:29:in compute_public_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:100:in compute_public_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:67:in asset_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:57:in block in stylesheet_link_tag' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:47:in collect' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:47:in `stylesheet_link_tag'

/home/user/workspace/rails3-devise-rspec-cucumber/app/views/layouts/application.html.erb:5:in _app_views_layouts_application_html_erb___974561484_77536950' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/template.rb:144:in block in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications.rb:55:in instrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/template.rb:142:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:52:in render_with_layout' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:38:in render_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:12:in block in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/abstract_renderer.rb:22:in wrap_formats' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:9:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/renderer.rb:36:in render_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/renderer.rb:17:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:120:in _render_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/streaming.rb:250:in _render_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:114:in render_to_body' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/renderers.rb:30:in render_to_body' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/compatibility.rb:43:in render_to_body' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:99:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rendering.rb:16:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:40:in block (2 levels) in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/core_ext/benchmark.rb:5:in block in ms' /home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/benchmark.rb:310:in realtime' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/core_ext/benchmark.rb:5:in ms' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:40:in block in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:78:in cleanup_view_runtime' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/railties/controller_runtime.rb:24:in cleanup_view_runtime' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:39:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/implicit_render.rb:10:in default_render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/implicit_render.rb:5:in send_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/base.rb:167:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rendering.rb:10:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/callbacks.rb:18:in block in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:416:in _run591087679process_action860057647callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:386:in _run_process_action_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:81:in run_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/callbacks.rb:17:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rescue.rb:17:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:30:in block in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications.rb:53:in block in instrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications/instrumenter.rb:21:in instrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications.rb:53:in instrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:29:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/params_wrapper.rb:202:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/railties/controller_runtime.rb:18:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/base.rb:121:in process' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:45:in process' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal.rb:193:in dispatch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rack_delegation.rb:14:in dispatch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal.rb:236:in block in action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:65:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:65:in dispatch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:29:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/route_set.rb:152:in block in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/code_generation.rb:96:in block in recognize' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/code_generation.rb:75:in optimized_each' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/code_generation.rb:95:in recognize' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/route_set.rb:141:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:531:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/warden-1.0.5/lib/warden/manager.rb:35:in block in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/warden-1.0.5/lib/warden/manager.rb:34:in catch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/warden-1.0.5/lib/warden/manager.rb:34:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/best_standards_support.rb:17:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/etag.rb:23:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/conditionalget.rb:25:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/head.rb:14:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/params_parser.rb:21:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/flash.rb:243:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/session/abstract/id.rb:195:in context' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/session/abstract/id.rb:190:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/cookies.rb:326:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/query_cache.rb:62:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/connection_adapters/abstract/connection_pool.rb:477:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/callbacks.rb:29:in block in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:392:in _run_call_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:81:in run_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/callbacks.rb:28:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/reloader.rb:68:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/sendfile.rb:101:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/remote_ip.rb:48:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/show_exceptions.rb:47:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/rack/logger.rb:13:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/methodoverride.rb:24:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/runtime.rb:17:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/cache/strategy/local_cache.rb:72:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/lock.rb:15:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/static.rb:53:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/engine.rb:455:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/rack/content_length.rb:16:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/rack/log_tailer.rb:14:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/handler/webrick.rb:59:in `service'

/home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'

/home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'

/home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/server.rb:183:in block in start_thread' Sprockets::Environment#path is deprecated /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:119:in rewrite_asset_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/asset_paths.rb:29:in compute_public_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:100:in compute_public_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:67:in asset_path' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:34:in block in javascript_include_tag' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:26:in collect' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/sprockets/helpers/rails_helper.rb:26:in javascript_include_tag'

/home/user/workspace/rails3-devise-rspec-cucumber/app/views/layouts/application.html.erb:6:in _app_views_layouts_application_html_erb___974561484_77536950' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/template.rb:144:in block in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications.rb:55:in instrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/template.rb:142:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:52:in render_with_layout' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:38:in render_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:12:in block in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/abstract_renderer.rb:22:in wrap_formats' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/template_renderer.rb:9:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/renderer.rb:36:in render_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_view/renderer/renderer.rb:17:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:120:in _render_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/streaming.rb:250:in _render_template' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:114:in render_to_body' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/renderers.rb:30:in render_to_body' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/compatibility.rb:43:in render_to_body' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:99:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rendering.rb:16:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:40:in block (2 levels) in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/core_ext/benchmark.rb:5:in block in ms' /home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/benchmark.rb:310:in realtime' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/core_ext/benchmark.rb:5:in ms' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:40:in block in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:78:in cleanup_view_runtime' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/railties/controller_runtime.rb:24:in cleanup_view_runtime' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:39:in render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/implicit_render.rb:10:in default_render' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/implicit_render.rb:5:in send_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/base.rb:167:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rendering.rb:10:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/callbacks.rb:18:in block in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:416:in _run591087679process_action860057647callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:386:in _run_process_action_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:81:in run_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/callbacks.rb:17:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rescue.rb:17:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:30:in block in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications.rb:53:in block in instrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications/instrumenter.rb:21:in instrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/notifications.rb:53:in instrument' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/instrumentation.rb:29:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/params_wrapper.rb:202:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/railties/controller_runtime.rb:18:in process_action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/base.rb:121:in process' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/abstract_controller/rendering.rb:45:in process' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal.rb:193:in dispatch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal/rack_delegation.rb:14:in dispatch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_controller/metal.rb:236:in block in action' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:65:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:65:in dispatch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:29:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/route_set.rb:152:in block in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/code_generation.rb:96:in block in recognize' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/code_generation.rb:75:in optimized_each' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/code_generation.rb:95:in recognize' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-mount-0.8.2/lib/rack/mount/route_set.rb:141:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/routing/route_set.rb:531:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/warden-1.0.5/lib/warden/manager.rb:35:in block in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/warden-1.0.5/lib/warden/manager.rb:34:in catch' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/warden-1.0.5/lib/warden/manager.rb:34:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/best_standards_support.rb:17:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/etag.rb:23:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/conditionalget.rb:25:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/head.rb:14:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/params_parser.rb:21:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/flash.rb:243:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/session/abstract/id.rb:195:in context' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/session/abstract/id.rb:190:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/cookies.rb:326:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/query_cache.rb:62:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activerecord-3.1.0.rc6/lib/active_record/connection_adapters/abstract/connection_pool.rb:477:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/callbacks.rb:29:in block in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:392:in _run_call_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/callbacks.rb:81:in run_callbacks' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/callbacks.rb:28:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/reloader.rb:68:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/sendfile.rb:101:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/remote_ip.rb:48:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/show_exceptions.rb:47:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/rack/logger.rb:13:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/methodoverride.rb:24:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/runtime.rb:17:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/activesupport-3.1.0.rc6/lib/active_support/cache/strategy/local_cache.rb:72:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/lock.rb:15:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/actionpack-3.1.0.rc6/lib/action_dispatch/middleware/static.rb:53:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/engine.rb:455:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/rack/content_length.rb:16:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/railties-3.1.0.rc6/lib/rails/rack/log_tailer.rb:14:in call' /home/user/.rvm/gems/ruby-1.9.2-p290@rails31/gems/rack-1.3.2/lib/rack/handler/webrick.rb:59:in `service'

/home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:111:in `service'

/home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run'

/home/user/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread'

Started GET "/" for 192.168.0.103 at 2011-08-28 15:47:01 -0400 Processing by HomeController#index as HTML User Load (0.2ms) SELECT "users".* FROM "users" Rendered home/index.html.erb within layouts/application (53.5ms) Rendered devise/menu/_registration_items.html.erb (1.2ms) Rendered devise/menu/_login_items.html.erb (0.9ms) Completed 200 OK in 410ms (Views: 267.0ms | ActiveRecord: 1.7ms) WARN: tilt autoloading 'sass' in a non thread-safe way; explicit require 'sass' suggested.

Started GET "/assets/application.css" for 192.168.0.103 at 2011-08-28 15:47:27 -0400 Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/stylesheets/application.css (1ms) (pid 4762) Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/stylesheets/home.css.scss (1026ms) (pid 4762) Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/stylesheets/users.css.scss (0ms) (pid 4762) Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/stylesheets/application.css (0ms) (pid 4762) Served asset /application.css - 200 OK (1041ms)

Started GET "/assets/application.js" for 192.168.0.103 at 2011-08-28 15:47:42 -0400 Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/javascripts/application.js (3ms) (pid 4762) Compiled ~/.rvm/gems/ruby-1.9.2-p290@rails31/gems/jquery-rails-1.0.13/vendor/assets/javascripts/jquery.js (1ms) (pid 4762) Compiled ~/.rvm/gems/ruby-1.9.2-p290@rails31/gems/jquery-rails-1.0.13/vendor/assets/javascripts/jquery_ujs.js (0ms) (pid 4762) Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/javascripts/home.js.coffee (126ms) (pid 4762) Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/javascripts/users.js.coffee (2ms) (pid 4762) Compiled ~/workspace/rails3-devise-rspec-cucumber/app/assets/javascripts/application.js (0ms) (pid 4762) Served asset /application.js - 200 OK (172ms)

Any further thoughts or things to do from here?

Reply to this email directly or view it on GitHub:

https://github.com/RailsApps/rails3-devise-rspec-cucumber/issues/8#issuecomment-1925215

jrex commented 13 years ago

I created a rails app from scratch, no modifications aside from adding therubyracer to the Gemfile, and ran it with the same problems. This is on Ubuntu 11.04 by the way.

I believe I've found the issue however. I'm running this inside of a VM and it appears that from within the VM the performance is acceptable (still not super fast considering the low amount of content and work it should be doing) but from outside the VM contacting the server takes a while. That I can't seem to figure out however as everything else seems to communicate just fine between the VM and the host. Thank you both for your assistance of course. You guys have been really awesome!

DanielKehoe commented 13 years ago

I'm glad to hear you were able to isolate the problem.

You might try StackOverflow's sister site Server Fault (Q&A for system administrators and desktop support professionals) for help with your local problem.

-- Daniel