<"Your Pragmatic Catalog"> expected but was <"NameError in\n Store#index">. Traceback: /home/rubys/git/awdwr/edition4/checkdepot.rb:491
edit Gemfile
bundle install --local
Resolving dependencies...
Using rake (10.1.1)
Using abstract (1.0.0)
Using activesupport (3.0.20) from source at /home/rubys/git/rails
Using builder (2.1.2)
Using i18n (0.5.3)
Using activemodel (3.0.20) from source at /home/rubys/git/rails
Using erubis (2.6.6)
Using rack (1.2.8)
Using rack-mount (0.6.14)
Using rack-test (0.5.7)
Using tzinfo (0.3.38)
Using actionpack (3.0.20) from source at /home/rubys/git/rails
Using mime-types (1.25.1)
Using polyglot (0.3.3)
Using treetop (1.4.15)
Using mail (2.2.20)
Using actionmailer (3.0.20) from source at /home/rubys/git/rails
Using braintree (2.28.0)
Using activemerchant (1.10.0)
Using arel (2.0.10)
Using activerecord (3.0.20) from source at /home/rubys/git/rails
Using activeresource (3.0.20) from source at /home/rubys/git/rails
Using bundler (1.5.2)
Using highline (1.6.20)
Using net-ssh (2.8.0)
Using net-scp (1.1.2)
Using net-sftp (2.1.2)
Using net-ssh-gateway (1.2.0)
Using capistrano (2.15.5)
Using tilt (2.0.0)
Using haml (4.0.5)
Using json (1.8.1)
Using mysql (2.9.1)
Using rdoc (3.12.2)
Using thor (0.14.6)
Using railties (3.0.20) from source at /home/rubys/git/rails
Using rails (3.0.20) from source at /home/rubys/git/rails
Using rvm-capistrano (1.5.1)
Using sqlite3 (1.3.8)
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.
rails runner "require 'haml'"
/home/rubys/.rvm/gems/ruby-1.8.7-p374/gems/haml-4.0.5/lib/haml/parser.rb:86: warning: regexp has invalid interval
[deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message.
cat app/views/store/index.html.erb
<% if notice %>
<p id="notice"><%= notice %></p>
<% end %>
<h1><%= t('.title_html') %></h1>
<% @products.each do |product| %>
<div class="entry">
<%= image_tag(product.image_url) %>
<h3><%= product.title %></h3>
<%= sanitize(product.description) %>
<div class="price_line">
<span class="price"><%= number_to_currency(product.price) %></span>
<%= button_to t('.add_html'), line_items_path(:product_id => product),
:remote => true %>
</div>
</div>
<% end %>
rm app/views/store/index.html.erb
edit app/views/store/index.html.haml
- if notice
%p#notice= notice
%h1= t('.title_html')
- @products.each do |product|
.entry
= image_tag(product.image_url)
%h3= product.title
= sanitize(product.description)
.price_line
%span.price= number_to_currency(product.price)
= button_to t('.add_html'), line_items_path(:product_id => product),
:remote => true
get /
Showing /home/rubys/git/awdwr/edition4/work-187-30/depot/app/views/store/index.html.haml where line #4 raised:
uninitialized constant I18n::RESERVED_KEYS
Extracted source (around line #4):
1: - if notice
2: %p#notice= notice
3:
4: %h1= t('.title_html')
5: - @products.each do |product|
6: .entry
7: = image_tag(product.image_url)
Rails.root: /home/rubys/git/awdwr/edition4/work-187-30/depot
app/views/store/index.html.haml:4:in `_app_views_store_index_html_haml___1883226003_70061751111460_0'
/home/rubys/git/rails/actionpack/lib/action_view/helpers/translation_helper.rb:50:in `t'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:135:in `send'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:135:in `render'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:54:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:127:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/render/rendering.rb:59:in `_render_template'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications/instrumenter.rb:21:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_view/render/rendering.rb:56:in `_render_template'
/home/rubys/git/rails/actionpack/lib/action_view/render/rendering.rb:26:in `render_without_haml'
haml (4.0.5) lib/haml/helpers/action_view_mods.rb:12:in `render'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:115:in `_render_template'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:109:in `render_to_body'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/renderers.rb:47:in `render_to_body'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/compatibility.rb:55:in `render_to_body'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:102:in `render_to_string'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:93:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rendering.rb:17:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:40:in `render'
/home/rubys/git/rails/activesupport/lib/active_support/core_ext/benchmark.rb:5:in `ms'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/benchmark.rb:308:in `realtime'
/home/rubys/git/rails/activesupport/lib/active_support/core_ext/benchmark.rb:5:in `ms'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:40:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:78:in `cleanup_view_runtime'
/home/rubys/git/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/implicit_render.rb:10:in `default_render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/implicit_render.rb:5:in `send_action'
/home/rubys/git/rails/actionpack/lib/abstract_controller/base.rb:150:in `process_action'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rendering.rb:11:in `process_action'
/home/rubys/git/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:446:in `_run__656111897__process_action__671487127__callbacks'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:410:in `send'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:410:in `_run_process_action_callbacks'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:94:in `send'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:94:in `run_callbacks'
/home/rubys/git/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rescue.rb:17:in `process_action'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:30:in `process_action'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications/instrumenter.rb:21:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
/home/rubys/git/rails/actionpack/lib/abstract_controller/base.rb:119:in `process'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:41:in `process'
/home/rubys/git/rails/actionpack/lib/action_controller/metal.rb:138:in `dispatch'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
/home/rubys/git/rails/actionpack/lib/action_controller/metal.rb:178:in `action'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:68:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:68:in `dispatch'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:33:in `call'
rack-mount (0.6.14) lib/rack/mount/route_set.rb:148:in `call'
rack-mount (0.6.14) lib/rack/mount/code_generation.rb:93:in `recognize'
rack-mount (0.6.14) lib/rack/mount/code_generation.rb:264:in `optimized_each'
rack-mount (0.6.14) lib/rack/mount/code_generation.rb:92:in `recognize'
rack-mount (0.6.14) lib/rack/mount/route_set.rb:139:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:499:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/head.rb:14:in `call'
rack (1.2.8) lib/rack/methodoverride.rb:24:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/params_parser.rb:21:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/flash.rb:182:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/session/abstract_store.rb:149:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/cookies.rb:302:in `call'
/home/rubys/git/rails/activerecord/lib/active_record/query_cache.rb:32:in `call'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:28:in `cache'
/home/rubys/git/rails/activerecord/lib/active_record/query_cache.rb:12:in `cache'
/home/rubys/git/rails/activerecord/lib/active_record/query_cache.rb:31:in `call'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:354:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/callbacks.rb:46:in `call'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:416:in `_run_call_callbacks'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/callbacks.rb:44:in `call'
rack (1.2.8) lib/rack/sendfile.rb:106:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/remote_ip.rb:48:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/show_exceptions.rb:47:in `call'
/home/rubys/git/rails/railties/lib/rails/rack/logger.rb:13:in `call'
rack (1.2.8) lib/rack/runtime.rb:17:in `call'
/home/rubys/git/rails/activesupport/lib/active_support/cache/strategy/local_cache.rb:72:in `call'
rack (1.2.8) lib/rack/lock.rb:13:in `call'
rack (1.2.8) lib/rack/lock.rb:13:in `synchronize'
rack (1.2.8) lib/rack/lock.rb:13:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/static.rb:30:in `call'
/home/rubys/git/rails/railties/lib/rails/application.rb:168:in `call'
/home/rubys/git/rails/railties/lib/rails/application.rb:77:in `send'
/home/rubys/git/rails/railties/lib/rails/application.rb:77:in `method_missing'
/home/rubys/git/rails/railties/lib/rails/rack/log_tailer.rb:14:in `call'
rack (1.2.8) lib/rack/content_length.rb:13:in `call'
rack (1.2.8) lib/rack/handler/webrick.rb:52:in `service'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:162:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:95:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:92:in `each'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:92:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:23:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:82:in `start'
rack (1.2.8) lib/rack/handler/webrick.rb:13:in `run'
rack (1.2.8) lib/rack/server.rb:217:in `start'
/home/rubys/git/rails/railties/lib/rails/commands/server.rb:65:in `start'
/home/rubys/git/rails/railties/lib/rails/commands.rb:30
/home/rubys/git/rails/railties/lib/rails/commands.rb:27:in `tap'
/home/rubys/git/rails/railties/lib/rails/commands.rb:27
script/rails:6:in `require'
script/rails:6
/home/rubys/git/rails/actionpack/lib/action_view/helpers/translation_helper.rb:50:in `t'
app/views/store/index.html.haml:4:in `_app_views_store_index_html_haml___1883226003_70061751111460_0'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:135:in `send'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:135:in `render'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:54:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_view/template.rb:127:in `render'
/home/rubys/git/rails/actionpack/lib/action_view/render/rendering.rb:59:in `_render_template'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications/instrumenter.rb:21:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_view/render/rendering.rb:56:in `_render_template'
/home/rubys/git/rails/actionpack/lib/action_view/render/rendering.rb:26:in `render_without_haml'
haml (4.0.5) lib/haml/helpers/action_view_mods.rb:12:in `render'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:115:in `_render_template'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:109:in `render_to_body'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/renderers.rb:47:in `render_to_body'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/compatibility.rb:55:in `render_to_body'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:102:in `render_to_string'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:93:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rendering.rb:17:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:40:in `render'
/home/rubys/git/rails/activesupport/lib/active_support/core_ext/benchmark.rb:5:in `ms'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/benchmark.rb:308:in `realtime'
/home/rubys/git/rails/activesupport/lib/active_support/core_ext/benchmark.rb:5:in `ms'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:40:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:78:in `cleanup_view_runtime'
/home/rubys/git/rails/activerecord/lib/active_record/railties/controller_runtime.rb:15:in `cleanup_view_runtime'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:39:in `render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/implicit_render.rb:10:in `default_render'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/implicit_render.rb:5:in `send_action'
/home/rubys/git/rails/actionpack/lib/abstract_controller/base.rb:150:in `process_action'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rendering.rb:11:in `process_action'
/home/rubys/git/rails/actionpack/lib/abstract_controller/callbacks.rb:18:in `process_action'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:446:in `_run__656111897__process_action__671487127__callbacks'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:410:in `send'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:410:in `_run_process_action_callbacks'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:94:in `send'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:94:in `run_callbacks'
/home/rubys/git/rails/actionpack/lib/abstract_controller/callbacks.rb:17:in `process_action'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rescue.rb:17:in `process_action'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:30:in `process_action'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications/instrumenter.rb:21:in `instrument'
/home/rubys/git/rails/activesupport/lib/active_support/notifications.rb:52:in `instrument'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
/home/rubys/git/rails/actionpack/lib/abstract_controller/base.rb:119:in `process'
/home/rubys/git/rails/actionpack/lib/abstract_controller/rendering.rb:41:in `process'
/home/rubys/git/rails/actionpack/lib/action_controller/metal.rb:138:in `dispatch'
/home/rubys/git/rails/actionpack/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
/home/rubys/git/rails/actionpack/lib/action_controller/metal.rb:178:in `action'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:68:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:68:in `dispatch'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:33:in `call'
rack-mount (0.6.14) lib/rack/mount/route_set.rb:148:in `call'
rack-mount (0.6.14) lib/rack/mount/code_generation.rb:93:in `recognize'
rack-mount (0.6.14) lib/rack/mount/code_generation.rb:264:in `optimized_each'
rack-mount (0.6.14) lib/rack/mount/code_generation.rb:92:in `recognize'
rack-mount (0.6.14) lib/rack/mount/route_set.rb:139:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/routing/route_set.rb:499:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/head.rb:14:in `call'
rack (1.2.8) lib/rack/methodoverride.rb:24:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/params_parser.rb:21:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/flash.rb:182:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/session/abstract_store.rb:149:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/cookies.rb:302:in `call'
/home/rubys/git/rails/activerecord/lib/active_record/query_cache.rb:32:in `call'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:28:in `cache'
/home/rubys/git/rails/activerecord/lib/active_record/query_cache.rb:12:in `cache'
/home/rubys/git/rails/activerecord/lib/active_record/query_cache.rb:31:in `call'
/home/rubys/git/rails/activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb:354:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/callbacks.rb:46:in `call'
/home/rubys/git/rails/activesupport/lib/active_support/callbacks.rb:416:in `_run_call_callbacks'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/callbacks.rb:44:in `call'
rack (1.2.8) lib/rack/sendfile.rb:106:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/remote_ip.rb:48:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/show_exceptions.rb:47:in `call'
/home/rubys/git/rails/railties/lib/rails/rack/logger.rb:13:in `call'
rack (1.2.8) lib/rack/runtime.rb:17:in `call'
/home/rubys/git/rails/activesupport/lib/active_support/cache/strategy/local_cache.rb:72:in `call'
rack (1.2.8) lib/rack/lock.rb:13:in `call'
rack (1.2.8) lib/rack/lock.rb:13:in `synchronize'
rack (1.2.8) lib/rack/lock.rb:13:in `call'
/home/rubys/git/rails/actionpack/lib/action_dispatch/middleware/static.rb:30:in `call'
/home/rubys/git/rails/railties/lib/rails/application.rb:168:in `call'
/home/rubys/git/rails/railties/lib/rails/application.rb:77:in `send'
/home/rubys/git/rails/railties/lib/rails/application.rb:77:in `method_missing'
/home/rubys/git/rails/railties/lib/rails/rack/log_tailer.rb:14:in `call'
rack (1.2.8) lib/rack/content_length.rb:13:in `call'
rack (1.2.8) lib/rack/handler/webrick.rb:52:in `service'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:162:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:95:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:92:in `each'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:92:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:23:in `start'
/home/rubys/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/1.8/webrick/server.rb:82:in `start'
rack (1.2.8) lib/rack/handler/webrick.rb:13:in `run'
rack (1.2.8) lib/rack/server.rb:217:in `start'
/home/rubys/git/rails/railties/lib/rails/commands/server.rb:65:in `start'
/home/rubys/git/rails/railties/lib/rails/commands.rb:30
/home/rubys/git/rails/railties/lib/rails/commands.rb:27:in `tap'
/home/rubys/git/rails/railties/lib/rails/commands.rb:27
script/rails:6:in `require'
script/rails:6
Parameters:
None
_csrf_token: "Gsp60NXpkhCka6QRZmopQHiN/vS37tUGYf66Oo6rD3Q=" cart_id: 13 session_id: "de670bb392aab9dfeb5674be3036445d"
GATEWAY_INTERFACE: "CGI/1.1" HTTP_ACCEPT: "text/html" HTTP_COOKIE: "_depot_session=BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ%3D%3D--49d1d401872363568b23b2534309bffc0aec041d; path=/; HttpOnly" HTTP_HOST: "localhost:3000" HTTP_VERSION: "HTTP/1.1" PATH_INFO: "/" QUERY_STRING: "" REMOTE_ADDR: "127.0.0.1" REMOTE_HOST: "localhost" REQUEST_METHOD: "GET" REQUEST_PATH: "/" REQUEST_URI: "http://localhost:3000/" SCRIPT_NAME: "" SERVER_NAME: "localhost" SERVER_PORT: "3000" SERVER_PROTOCOL: "HTTP/1.1" SERVER_SOFTWARE: "WEBrick/1.3.1 (Ruby/1.8.7/2013-06-27)" action_controller.instance: #<StoreController:0x7f710bac5548 @products=[#<Product id: 2, title: "CoffeeScript", description: "<p>\n CoffeeScript is JavaScript done right. ...", image_url: "/images/cs.jpg", price: #<BigDecimal:7f710b757848,'0.31E2',9(18)>, created_at: "2014-02-04 19:49:22", updated_at: "2014-02-04 19:49:22">, #<Product id: 3, title: "Programming Ruby 1.9 & 2.0", description: "<p>\n Ruby is the fastest growing and most ex...", image_url: "/images/ruby.jpg", price: #<BigDecimal:7f710b7568d0,'0.4995E2',18(18)>, created_at: "2014-02-04 19:49:22", updated_at: "2014-02-04 19:49:22">, #<Product id: 4, title: "Rails Test Prescriptions", description: "<p>\n <em>Rails Test Prescriptions</em> is a ...", image_url: "/images/rtp.jpg", price: #<BigDecimal:7f710b7559a8,'0.3495E2',18(18)>, created_at: "2014-02-04 19:49:22", updated_at: "2014-02-04 19:49:22">], @_request=#<ActionDispatch::Request:0x7f710bac5480 @env={"action_dispatch.request.flash_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{"session_id"=>"de670bb392aab9dfeb5674be3036445d", "_csrf_token"=>"Gsp60NXpkhCka6QRZmopQHiN/vS37tUGYf66Oo6rD3Q="}, "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f710cc7c3e0 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.request.path_parameters"=>{:controller=>"store", :action=>"index"}, "SERVER_NAME"=>"localhost", "action_dispatch.parameter_filter"=>[:password], "rack.version"=>[1, 1], "rack.input"=>#<StringIO:0x7f710bbbc078>, "QUERY_STRING"=>"", "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store"}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "path"=>"/", "_depot_session"=>"BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ==--49d1d401872363568b23b2534309bffc0aec041d"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f710bbbabd8 @env={...}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @check_ip_spoofing=true>, "REQUEST_PATH"=>"/", "rack.run_once"=>false, "HTTP_ACCEPT"=>"text/html", "SERVER_PROTOCOL"=>"HTTP/1.1", "REQUEST_URI"=>"http://localhost:3000/", "rack.request.query_string"=>"", "action_controller.instance"=>#<StoreController:0x7f710bac5548 ...>, "rack.session.options"=>{:httponly=>true, :domain=>nil, :secure=>false, :id=>"de670bb392aab9dfeb5674be3036445d", :expire_after=>nil, :path=>"/"}, "action_dispatch.show_exceptions"=>true, "rack.url_scheme"=>"http", "REQUEST_METHOD"=>"GET", "action_dispatch.request.content_type"=>nil, "rack.errors"=>#<IO:0x7f7111473ab8>, "SCRIPT_NAME"=>"", "action_dispatch.secret_token"=>"634eee9f6f429913b67819f57e81d89281f59d106f857fb03e86986660538710f55167d7a206b0e04e502b7de6e78c7f4203c7d3a66b4d517861f0b659c4acfc", "REMOTE_ADDR"=>"127.0.0.1", "rack.request.cookie_string"=>"_depot_session=BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ%3D%3D--49d1d401872363568b23b2534309bffc0aec041d; path=/; HttpOnly", "rack.session"=>{"session_id"=>"de670bb392aab9dfeb5674be3036445d", "_csrf_token"=>"Gsp60NXpkhCka6QRZmopQHiN/vS37tUGYf66Oo6rD3Q=", "cart_id"=>13}, "SERVER_PORT"=>"3000", "action_dispatch.request.formats"=>[#<Mime::Type:0x7f710cc7c3e0 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ==--49d1d401872363568b23b2534309bffc0aec041d", "path"=>"/"}, "HTTP_HOST"=>"localhost:3000", "REMOTE_HOST"=>"localhost", "GATEWAY_INTERFACE"=>"CGI/1.1", "action_dispatch.request.request_parameters"=>{}, "rack.multithread"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.7/2013-06-27)", "rack.request.query_hash"=>{}, "HTTP_VERSION"=>"HTTP/1.1", "rack.multiprocess"=>false, "HTTP_COOKIE"=>"_depot_session=BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ%3D%3D--49d1d401872363568b23b2534309bffc0aec041d; path=/; HttpOnly", "PATH_INFO"=>"/"}, @method="GET", @filtered_parameters={"action"=>"index", "controller"=>"store"}, @request_method="GET", @fullpath="/">, @_params={"action"=>"index", "controller"=>"store"}, @_action_name="index", @view_context_class=nil, @action_has_layout=true, @_env={"action_dispatch.request.flash_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{"session_id"=>"de670bb392aab9dfeb5674be3036445d", "_csrf_token"=>"Gsp60NXpkhCka6QRZmopQHiN/vS37tUGYf66Oo6rD3Q="}, "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f710cc7c3e0 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.request.path_parameters"=>{:controller=>"store", :action=>"index"}, "SERVER_NAME"=>"localhost", "action_dispatch.parameter_filter"=>[:password], "rack.version"=>[1, 1], "rack.input"=>#<StringIO:0x7f710bbbc078>, "QUERY_STRING"=>"", "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store"}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "path"=>"/", "_depot_session"=>"BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ==--49d1d401872363568b23b2534309bffc0aec041d"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f710bbbabd8 @env={...}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @check_ip_spoofing=true>, "REQUEST_PATH"=>"/", "rack.run_once"=>false, "HTTP_ACCEPT"=>"text/html", "SERVER_PROTOCOL"=>"HTTP/1.1", "REQUEST_URI"=>"http://localhost:3000/", "rack.request.query_string"=>"", "action_controller.instance"=>#<StoreController:0x7f710bac5548 ...>, "rack.session.options"=>{:httponly=>true, :domain=>nil, :secure=>false, :id=>"de670bb392aab9dfeb5674be3036445d", :expire_after=>nil, :path=>"/"}, "action_dispatch.show_exceptions"=>true, "rack.url_scheme"=>"http", "REQUEST_METHOD"=>"GET", "action_dispatch.request.content_type"=>nil, "rack.errors"=>#<IO:0x7f7111473ab8>, "SCRIPT_NAME"=>"", "action_dispatch.secret_token"=>"634eee9f6f429913b67819f57e81d89281f59d106f857fb03e86986660538710f55167d7a206b0e04e502b7de6e78c7f4203c7d3a66b4d517861f0b659c4acfc", "REMOTE_ADDR"=>"127.0.0.1", "rack.request.cookie_string"=>"_depot_session=BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ%3D%3D--49d1d401872363568b23b2534309bffc0aec041d; path=/; HttpOnly", "rack.session"=>{"session_id"=>"de670bb392aab9dfeb5674be3036445d", "_csrf_token"=>"Gsp60NXpkhCka6QRZmopQHiN/vS37tUGYf66Oo6rD3Q=", "cart_id"=>13}, "SERVER_PORT"=>"3000", "action_dispatch.request.formats"=>[#<Mime::Type:0x7f710cc7c3e0 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ==--49d1d401872363568b23b2534309bffc0aec041d", "path"=>"/"}, "HTTP_HOST"=>"localhost:3000", "REMOTE_HOST"=>"localhost", "GATEWAY_INTERFACE"=>"CGI/1.1", "action_dispatch.request.request_parameters"=>{}, "rack.multithread"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.7/2013-06-27)", "rack.request.query_hash"=>{}, "HTTP_VERSION"=>"HTTP/1.1", "rack.multiprocess"=>false, "HTTP_COOKIE"=>"_depot_session=BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ%3D%3D--49d1d401872363568b23b2534309bffc0aec041d; path=/; HttpOnly", "PATH_INFO"=>"/"}, @_status=200, @cart=#<Cart id: 13, created_at: "2014-02-04 19:54:07", updated_at: "2014-02-04 19:54:07">, @_response_body=nil, @lookup_context=#<ActionView::LookupContext:0x7f710bac5048 @frozen_formats=true, @view_paths=[#<ActionView::FileSystemResolver:0x7f710b918650 @cached={}, @caching=false, @path="/home/rubys/git/awdwr/edition4/work-187-30/depot/app/views">, #<ActionView::FileSystemResolver:0x7f710b9390f8 @cached={}, @caching=false, @path="/home/rubys/git/awdwr/edition4/work-187-30/depot/vendor/plugins/asset_packager/app/views">], @details_key=#<ActionView::LookupContext::DetailsKey:0x7f710b75d720 @hash=70061750152080>, @skip_default_locale=false, @details={:locale=>[:en, :en], :formats=>[:html], :handlers=>[:builder, :rjs, :rhtml, :rxml, :erb, :haml]}>, @_response=#<ActionDispatch::Response:0x7f710bac53b8 @etag=nil, @blank=false, @cookie=[], @header={}, @block=nil, @request=#<ActionDispatch::Request:0x7f710bac5480 @env={"action_dispatch.request.flash_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{"session_id"=>"de670bb392aab9dfeb5674be3036445d", "_csrf_token"=>"Gsp60NXpkhCka6QRZmopQHiN/vS37tUGYf66Oo6rD3Q="}, "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f710cc7c3e0 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.request.path_parameters"=>{:controller=>"store", :action=>"index"}, "SERVER_NAME"=>"localhost", "action_dispatch.parameter_filter"=>[:password], "rack.version"=>[1, 1], "rack.input"=>#<StringIO:0x7f710bbbc078>, "QUERY_STRING"=>"", "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store"}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "path"=>"/", "_depot_session"=>"BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ==--49d1d401872363568b23b2534309bffc0aec041d"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f710bbbabd8 @env={...}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @check_ip_spoofing=true>, "REQUEST_PATH"=>"/", "rack.run_once"=>false, "HTTP_ACCEPT"=>"text/html", "SERVER_PROTOCOL"=>"HTTP/1.1", "REQUEST_URI"=>"http://localhost:3000/", "rack.request.query_string"=>"", "action_controller.instance"=>#<StoreController:0x7f710bac5548 ...>, "rack.session.options"=>{:httponly=>true, :domain=>nil, :secure=>false, :id=>"de670bb392aab9dfeb5674be3036445d", :expire_after=>nil, :path=>"/"}, "action_dispatch.show_exceptions"=>true, "rack.url_scheme"=>"http", "REQUEST_METHOD"=>"GET", "action_dispatch.request.content_type"=>nil, "rack.errors"=>#<IO:0x7f7111473ab8>, "SCRIPT_NAME"=>"", "action_dispatch.secret_token"=>"634eee9f6f429913b67819f57e81d89281f59d106f857fb03e86986660538710f55167d7a206b0e04e502b7de6e78c7f4203c7d3a66b4d517861f0b659c4acfc", "REMOTE_ADDR"=>"127.0.0.1", "rack.request.cookie_string"=>"_depot_session=BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ%3D%3D--49d1d401872363568b23b2534309bffc0aec041d; path=/; HttpOnly", "rack.session"=>{"session_id"=>"de670bb392aab9dfeb5674be3036445d", "_csrf_token"=>"Gsp60NXpkhCka6QRZmopQHiN/vS37tUGYf66Oo6rD3Q=", "cart_id"=>13}, "SERVER_PORT"=>"3000", "action_dispatch.request.formats"=>[#<Mime::Type:0x7f710cc7c3e0 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ==--49d1d401872363568b23b2534309bffc0aec041d", "path"=>"/"}, "HTTP_HOST"=>"localhost:3000", "REMOTE_HOST"=>"localhost", "GATEWAY_INTERFACE"=>"CGI/1.1", "action_dispatch.request.request_parameters"=>{}, "rack.multithread"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.7/2013-06-27)", "rack.request.query_hash"=>{}, "HTTP_VERSION"=>"HTTP/1.1", "rack.multiprocess"=>false, "HTTP_COOKIE"=>"_depot_session=BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ%3D%3D--49d1d401872363568b23b2534309bffc0aec041d; path=/; HttpOnly", "PATH_INFO"=>"/"}, @method="GET", @filtered_parameters={"action"=>"index", "controller"=>"store"}, @request_method="GET", @fullpath="/">, @cache_control={}, @status=200, @length=0, @writer=#<Proc:0x00007f710cdb8d08@/home/rubys/git/rails/actionpack/lib/action_dispatch/http/response.rb:43>, @sending_file=false, @body=[]>, @_headers={"Content-Type"=>"text/html"}, @_config=#<OrderedHash {}>> action_dispatch.cookies: {"HttpOnly"=>nil, "path"=>"/", "_depot_session"=>"BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ==--49d1d401872363568b23b2534309bffc0aec041d"} action_dispatch.parameter_filter: [:password] action_dispatch.remote_ip: #<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f710bbbabd8 @env={"action_dispatch.request.flash_hash"=>{}, "action_dispatch.request.query_parameters"=>{}, "action_dispatch.request.unsigned_session_cookie"=>{"session_id"=>"de670bb392aab9dfeb5674be3036445d", "_csrf_token"=>"Gsp60NXpkhCka6QRZmopQHiN/vS37tUGYf66Oo6rD3Q="}, "action_dispatch.request.accepts"=>[#<Mime::Type:0x7f710cc7c3e0 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "action_dispatch.request.path_parameters"=>{:controller=>"store", :action=>"index"}, "SERVER_NAME"=>"localhost", "action_dispatch.parameter_filter"=>[:password], "rack.version"=>[1, 1], "rack.input"=>#<StringIO:0x7f710bbbc078>, "QUERY_STRING"=>"", "action_dispatch.request.parameters"=>{"action"=>"index", "controller"=>"store"}, "action_dispatch.cookies"=>{"HttpOnly"=>nil, "path"=>"/", "_depot_session"=>"BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ==--49d1d401872363568b23b2534309bffc0aec041d"}, "action_dispatch.remote_ip"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0x7f710bbbabd8 ...>, "REQUEST_PATH"=>"/", "rack.run_once"=>false, "HTTP_ACCEPT"=>"text/html", "SERVER_PROTOCOL"=>"HTTP/1.1", "REQUEST_URI"=>"http://localhost:3000/", "rack.request.query_string"=>"", "action_controller.instance"=>#<StoreController:0x7f710bac5548 @products=[#<Product id: 2, title: "CoffeeScript", description: "<p>\n CoffeeScript is JavaScript done right. ...", image_url: "/images/cs.jpg", price: #<BigDecimal:7f710b748d98,'0.31E2',9(18)>, created_at: "2014-02-04 19:49:22", updated_at: "2014-02-04 19:49:22">, #<Product id: 3, title: "Programming Ruby 1.9 & 2.0", description: "<p>\n Ruby is the fastest growing and most ex...", image_url: "/images/ruby.jpg", price: #<BigDecimal:7f710b746d68,'0.4995E2',18(18)>, created_at: "2014-02-04 19:49:22", updated_at: "2014-02-04 19:49:22">, #<Product id: 4, title: "Rails Test Prescriptions", description: "<p>\n <em>Rails Test Prescriptions</em> is a ...", image_url: "/images/rtp.jpg", price: #<BigDecimal:7f710b746430,'0.3495E2',18(18)>, created_at: "2014-02-04 19:49:22", updated_at: "2014-02-04 19:49:22">], @_request=#<ActionDispatch::Request:0x7f710bac5480 @env={...}, @method="GET", @filtered_parameters={"action"=>"index", "controller"=>"store"}, @request_method="GET", @fullpath="/">, @_params={"action"=>"index", "controller"=>"store"}, @_action_name="index", @view_context_class=nil, @action_has_layout=true, @_env={...}, @_status=200, @cart=#<Cart id: 13, created_at: "2014-02-04 19:54:07", updated_at: "2014-02-04 19:54:07">, @_response_body=nil, @lookup_context=#<ActionView::LookupContext:0x7f710bac5048 @frozen_formats=true, @view_paths=[#<ActionView::FileSystemResolver:0x7f710b918650 @cached={}, @caching=false, @path="/home/rubys/git/awdwr/edition4/work-187-30/depot/app/views">, #<ActionView::FileSystemResolver:0x7f710b9390f8 @cached={}, @caching=false, @path="/home/rubys/git/awdwr/edition4/work-187-30/depot/vendor/plugins/asset_packager/app/views">], @details_key=#<ActionView::LookupContext::DetailsKey:0x7f710b75d720 @hash=70061750152080>, @skip_default_locale=false, @details={:locale=>[:en, :en], :formats=>[:html], :handlers=>[:builder, :rjs, :rhtml, :rxml, :erb, :haml]}>, @_response=#<ActionDispatch::Response:0x7f710bac53b8 @etag=nil, @blank=false, @cookie=[], @header={}, @block=nil, @request=#<ActionDispatch::Request:0x7f710bac5480 @env={...}, @method="GET", @filtered_parameters={"action"=>"index", "controller"=>"store"}, @request_method="GET", @fullpath="/">, @cache_control={}, @status=200, @length=0, @writer=#<Proc:0x00007f710cdb8d08@/home/rubys/git/rails/actionpack/lib/action_dispatch/http/response.rb:43>, @sending_file=false, @body=[]>, @_headers={"Content-Type"=>"text/html"}, @_config=#<OrderedHash {}>>, "rack.session.options"=>{:httponly=>true, :domain=>nil, :secure=>false, :id=>"de670bb392aab9dfeb5674be3036445d", :expire_after=>nil, :path=>"/"}, "action_dispatch.show_exceptions"=>true, "rack.url_scheme"=>"http", "REQUEST_METHOD"=>"GET", "action_dispatch.request.content_type"=>nil, "rack.errors"=>#<IO:0x7f7111473ab8>, "SCRIPT_NAME"=>"", "action_dispatch.secret_token"=>"634eee9f6f429913b67819f57e81d89281f59d106f857fb03e86986660538710f55167d7a206b0e04e502b7de6e78c7f4203c7d3a66b4d517861f0b659c4acfc", "REMOTE_ADDR"=>"127.0.0.1", "rack.request.cookie_string"=>"_depot_session=BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ%3D%3D--49d1d401872363568b23b2534309bffc0aec041d; path=/; HttpOnly", "rack.session"=>{"session_id"=>"de670bb392aab9dfeb5674be3036445d", "_csrf_token"=>"Gsp60NXpkhCka6QRZmopQHiN/vS37tUGYf66Oo6rD3Q=", "cart_id"=>13}, "SERVER_PORT"=>"3000", "action_dispatch.request.formats"=>[#<Mime::Type:0x7f710cc7c3e0 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>], "rack.request.cookie_hash"=>{"HttpOnly"=>nil, "_depot_session"=>"BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ==--49d1d401872363568b23b2534309bffc0aec041d", "path"=>"/"}, "HTTP_HOST"=>"localhost:3000", "REMOTE_HOST"=>"localhost", "GATEWAY_INTERFACE"=>"CGI/1.1", "action_dispatch.request.request_parameters"=>{}, "rack.multithread"=>false, "SERVER_SOFTWARE"=>"WEBrick/1.3.1 (Ruby/1.8.7/2013-06-27)", "rack.request.query_hash"=>{}, "HTTP_VERSION"=>"HTTP/1.1", "rack.multiprocess"=>false, "HTTP_COOKIE"=>"_depot_session=BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ%3D%3D--49d1d401872363568b23b2534309bffc0aec041d; path=/; HttpOnly", "PATH_INFO"=>"/"}, @trusted_proxies=/(^127\.0\.0\.1$|^(10|172\.(1[6-9]|2[0-9]|30|31)|192\.168)\.)/i, @check_ip_spoofing=true> action_dispatch.request.accepts: [#<Mime::Type:0x7f710cc7c3e0 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>] action_dispatch.request.content_type: nil action_dispatch.request.flash_hash: {} action_dispatch.request.formats: [#<Mime::Type:0x7f710cc7c3e0 @synonyms=["application/xhtml+xml"], @string="text/html", @symbol=:html>] action_dispatch.request.parameters: {"action"=>"index", "controller"=>"store"} action_dispatch.request.path_parameters: {:controller=>"store", :action=>"index"} action_dispatch.request.query_parameters: {} action_dispatch.request.request_parameters: {} action_dispatch.request.unsigned_session_cookie: {"session_id"=>"de670bb392aab9dfeb5674be3036445d", "_csrf_token"=>"Gsp60NXpkhCka6QRZmopQHiN/vS37tUGYf66Oo6rD3Q="} action_dispatch.secret_token: "634eee9f6f429913b67819f57e81d89281f59d106f857fb03e86986660538710f55167d7a206b0e04e502b7de6e78c7f4203c7d3a66b4d517861f0b659c4acfc" action_dispatch.show_exceptions: true rack.errors: #<IO:0x7f7111473ab8> rack.input: #<StringIO:0x7f710bbbc078> rack.multiprocess: false rack.multithread: false rack.request.cookie_hash: {"HttpOnly"=>nil, "_depot_session"=>"BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ==--49d1d401872363568b23b2534309bffc0aec041d", "path"=>"/"} rack.request.cookie_string: "_depot_session=BAh7ByIPc2Vzc2lvbl9pZCIlZGU2NzBiYjM5MmFhYjlkZmViNTY3NGJlMzAzNjQ0NWQiEF9jc3JmX3Rva2VuIjFHc3A2ME5YcGtoQ2thNlFSWm1vcFFIaU4vdlMzN3RVR1lmNjZPbzZyRDNRPQ%3D%3D--49d1d401872363568b23b2534309bffc0aec041d; path=/; HttpOnly" rack.request.query_hash: {} rack.request.query_string: "" rack.run_once: false rack.session: {"session_id"=>"de670bb392aab9dfeb5674be3036445d", "_csrf_token"=>"Gsp60NXpkhCka6QRZmopQHiN/vS37tUGYf66Oo6rD3Q=", "cart_id"=>13} rack.session.options: {:httponly=>true, :domain=>nil, :secure=>false, :id=>"de670bb392aab9dfeb5674be3036445d", :expire_after=>nil, :path=>"/"} rack.url_scheme: "http" rack.version: [1, 1]
Headers:
None