A ActionView::TemplateError occurred in home#index:

undefined method `attachment' for nil:NilClass
On line #13 of app/views/_post.html.erb

10: <% unless @hide_user_in_events %>
11: <%= link_to_user(event.user) %>
12: <% end %>
13: <% if event.detail.attachment %>
14: uploaded a PDF file:
15: <% else %>
16: created

app/views/events/_post.html.erb:13
vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:36:in `call'
vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:36:in `capture'
vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:129:in `with_output_buffer'
vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:36:in `capture'
vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb:71:in `content_tag'
vendor/rails/actionpack/lib/action_view/helpers/record_tag_helper.rb:54:in `content_tag_for'
app/views/events/_post.html.erb:1
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `send'
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `render'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:20:in `render'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:30:in `benchmark'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:19:in `render'
vendor/rails/actionpack/lib/action_view/template.rb:68:in `render_template'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:45:in `render_partial'
vendor/rails/actionpack/lib/action_view/partials.rb:152:in `render_partial'
vendor/rails/actionpack/lib/action_view/base.rb:268:in `render'
app/views/events/_event.html.erb:1
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `send'
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `render'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:20:in `render'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:30:in `benchmark'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:19:in `render'
vendor/rails/actionpack/lib/action_view/template.rb:68:in `render_template'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:45:in `render_partial'
vendor/rails/actionpack/lib/action_view/partials.rb:152:in `render_partial'
vendor/rails/actionpack/lib/action_view/base.rb:268:in `render'
app/views/home/_recent_activity.html.erb:5
(__DELEGATION__):2:in `each'
(__DELEGATION__):2:in `__send__'
(__DELEGATION__):2:in `each'
app/views/home/_recent_activity.html.erb:4
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `send'
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `render'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:20:in `render'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:30:in `benchmark'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:19:in `render'
vendor/rails/actionpack/lib/action_view/template.rb:68:in `render_template'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:45:in `render_partial'
vendor/rails/actionpack/lib/action_view/partials.rb:152:in `render_partial'
vendor/rails/actionpack/lib/action_view/base.rb:268:in `render'
app/views/home/index.html.erb:38
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `send'
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `render'
vendor/rails/actionpack/lib/action_view/template.rb:68:in `render_template'
vendor/rails/actionpack/lib/action_view/base.rb:266:in `render'
vendor/rails/actionpack/lib/action_view/base.rb:370:in `_render_with_layout'
vendor/rails/actionpack/lib/action_view/base.rb:260:in `render'
vendor/rails/actionpack/lib/action_controller/base.rb:1122:in `render_for_file'
vendor/rails/actionpack/lib/action_controller/base.rb:885:in `render_without_benchmark'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
vendor/rails/actionpack/lib/action_controller/base.rb:857:in `render_without_benchmark'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
vendor/rails/actionpack/lib/action_controller/base.rb:1174:in `default_render'
vendor/rails/actionpack/lib/action_controller/base.rb:1180:in `perform_action_without_filters'
vendor/rails/actionpack/lib/action_controller/filters.rb:617:in `call_filters'
vendor/rails/actionpack/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
vendor/rails/actionpack/lib/action_controller/rescue.rb:202:in `perform_action_without_caching'
vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:48:in `cache'
vendor/rails/activerecord/lib/active_record/query_cache.rb:8:in `cache'
vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
vendor/rails/actionpack/lib/action_controller/base.rb:539:in `send'
vendor/rails/actionpack/lib/action_controller/base.rb:539:in `process_without_filters'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
vendor/rails/actionpack/lib/action_controller/base.rb:539:in `process_without_filters'
vendor/rails/actionpack/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
vendor/rails/actionpack/lib/action_controller/session_management.rb:134:in `process'
vendor/rails/actionpack/lib/action_controller/base.rb:403:in `process'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:151:in `handle_request'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:104:in `dispatch'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:116:in `dispatch_cgi'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:33:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:159:in `process_client'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `each'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `process_client'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `initialize'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `new'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `initialize'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `new'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/configurator.rb:282:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/configurator.rb:281:in `each'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/configurator.rb:281:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/command.rb:212:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
/usr/bin/mongrel_rails:19:in `load'
/usr/bin/mongrel_rails:19

-------------------------------
Request:
-------------------------------

* URL : http://theconnectedrepublic.org/
* IP address: 66.26.51.180
* Parameters: {"action"=>"index", "controller"=>"home"}
* Rails root: /var/www/apps/republic/releases/20081106170119

-------------------------------
Session:
-------------------------------

* session id: "BAh7CToJdXNlcmkGOgxjc3JmX2lkIiU5NDkwYjM1YjU0ZTFmNWRhOTg4ZTA0MzNmNDU5MjA2NDoOcmV0dXJuX3RvMCIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiI1N1Y2Nlc3NmdWxseSBkZWxldGVkIHRoZSBwb3N0LgY6CkB1c2VkewY7CVQ=--dd674693cc52264bd1407b7480b156a7620327d7"
* data: {:user=>1,
:csrf_id=>"9490b35b54e1f5da988e0433f4592064",
:return_to=>nil,
"flash"=>{}}

-------------------------------
Environment:
-------------------------------

* GATEWAY_INTERFACE : CGI/1.2
* HTTP_ACCEPT : text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
* HTTP_ACCEPT_ENCODING: gzip, deflate
* HTTP_ACCEPT_LANGUAGE: en-us
* HTTP_CONNECTION : close
* HTTP_COOKIE : __utmz=48203234.1221066863.3.3.utmccn=(referral)|utmcsr=nokahuna.com|utmcct=/projects/142/tasks/177|utmcmd=referral; _republic_site_session=BAh7CToJdXNlcmkGOgxjc3JmX2lkIiU5NDkwYjM1YjU0ZTFmNWRhOTg4ZTA0MzNmNDU5MjA2NDoOcmV0dXJuX3RvMCIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNoSGFzaHsGOgtub3RpY2UiI1N1Y2Nlc3NmdWxseSBkZWxldGVkIHRoZSBwb3N0LgY6CkB1c2VkewY7CVQ%3D--dd674693cc52264bd1407b7480b156a7620327d7; __utma=48203234.108416621.1220441412.1225977514.1225990982.51; __utmc=48203234; __utmb=48203234.17.10.1225990982
* HTTP_HOST : theconnectedrepublic.org
* HTTP_REFERER : http://theconnectedrepublic.org/posts
* HTTP_USER_AGENT : Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_5; en-us) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.20.1
* HTTP_VERSION : HTTP/1.0
* HTTP_X_FORWARDED_FOR: 66.26.51.180
* HTTP_X_REAL_IP : 66.26.51.180
* PATH_INFO :
* REMOTE_ADDR : 127.0.0.1
* REQUEST_METHOD : GET
* REQUEST_PATH :
* REQUEST_URI : /
* SCRIPT_NAME : /
* SERVER_NAME : theconnectedrepublic.org
* SERVER_PORT : 80
* SERVER_PROTOCOL : HTTP/1.1
* SERVER_SOFTWARE : Mongrel 1.1.5

* Process: 31169
* Server : connectedrepublic

-------------------------------
Backtrace:
-------------------------------

On line #13 of app/views/_post.html.erb

10: <% unless @hide_user_in_events %>
11: <%= link_to_user(event.user) %>
12: <% end %>
13: <% if event.detail.attachment %>
14: uploaded a PDF file:
15: <% else %>
16: created

app/views/events/_post.html.erb:13
vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:36:in `call'
vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:36:in `capture'
vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:129:in `with_output_buffer'
vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:36:in `capture'
vendor/rails/actionpack/lib/action_view/helpers/tag_helper.rb:71:in `content_tag'
vendor/rails/actionpack/lib/action_view/helpers/record_tag_helper.rb:54:in `content_tag_for'
app/views/events/_post.html.erb:1
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `send'
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `render'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:20:in `render'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:30:in `benchmark'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:19:in `render'
vendor/rails/actionpack/lib/action_view/template.rb:68:in `render_template'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:45:in `render_partial'
vendor/rails/actionpack/lib/action_view/partials.rb:152:in `render_partial'
vendor/rails/actionpack/lib/action_view/base.rb:268:in `render'
app/views/events/_event.html.erb:1
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `send'
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `render'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:20:in `render'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:30:in `benchmark'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:19:in `render'
vendor/rails/actionpack/lib/action_view/template.rb:68:in `render_template'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:45:in `render_partial'
vendor/rails/actionpack/lib/action_view/partials.rb:152:in `render_partial'
vendor/rails/actionpack/lib/action_view/base.rb:268:in `render'
app/views/home/_recent_activity.html.erb:5
(__DELEGATION__):2:in `each'
(__DELEGATION__):2:in `__send__'
(__DELEGATION__):2:in `each'
app/views/home/_recent_activity.html.erb:4
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `send'
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `render'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:20:in `render'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:30:in `benchmark'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:19:in `render'
vendor/rails/actionpack/lib/action_view/template.rb:68:in `render_template'
vendor/rails/actionpack/lib/action_view/renderable_partial.rb:45:in `render_partial'
vendor/rails/actionpack/lib/action_view/partials.rb:152:in `render_partial'
vendor/rails/actionpack/lib/action_view/base.rb:268:in `render'
app/views/home/index.html.erb:38
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `send'
vendor/rails/actionpack/lib/action_view/renderable.rb:34:in `render'
vendor/rails/actionpack/lib/action_view/template.rb:68:in `render_template'
vendor/rails/actionpack/lib/action_view/base.rb:266:in `render'
vendor/rails/actionpack/lib/action_view/base.rb:370:in `_render_with_layout'
vendor/rails/actionpack/lib/action_view/base.rb:260:in `render'
vendor/rails/actionpack/lib/action_controller/base.rb:1122:in `render_for_file'
vendor/rails/actionpack/lib/action_controller/base.rb:885:in `render_without_benchmark'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
vendor/rails/actionpack/lib/action_controller/base.rb:857:in `render_without_benchmark'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
vendor/rails/actionpack/lib/action_controller/base.rb:1174:in `default_render'
vendor/rails/actionpack/lib/action_controller/base.rb:1180:in `perform_action_without_filters'
vendor/rails/actionpack/lib/action_controller/filters.rb:617:in `call_filters'
vendor/rails/actionpack/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
vendor/rails/actionpack/lib/action_controller/rescue.rb:202:in `perform_action_without_caching'
vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:13:in `perform_action'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:48:in `cache'
vendor/rails/activerecord/lib/active_record/query_cache.rb:8:in `cache'
vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:12:in `perform_action'
vendor/rails/actionpack/lib/action_controller/base.rb:539:in `send'
vendor/rails/actionpack/lib/action_controller/base.rb:539:in `process_without_filters'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
vendor/rails/actionpack/lib/action_controller/base.rb:539:in `process_without_filters'
vendor/rails/actionpack/lib/action_controller/filters.rb:606:in `process_without_session_management_support'
vendor/rails/actionpack/lib/action_controller/session_management.rb:134:in `process'
vendor/rails/actionpack/lib/action_controller/base.rb:403:in `process'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:151:in `handle_request'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:104:in `dispatch'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:116:in `dispatch_cgi'
vendor/rails/actionpack/lib/action_controller/dispatcher.rb:33:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:76:in `process'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/rails.rb:74:in `process'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:159:in `process_client'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `each'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:158:in `process_client'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `initialize'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `new'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:285:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `initialize'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `new'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel.rb:268:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/configurator.rb:282:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/configurator.rb:281:in `each'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/configurator.rb:281:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:128:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/lib/mongrel/command.rb:212:in `run'
/usr/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:281
/usr/bin/mongrel_rails:19:in `load'
/usr/bin/mongrel_rails:19

Task 336

You need to login to add comments.
No account yet? Signup is quick and easy.

  • duff marked a task as done over 3 years ago.

    Duff_mug_small
  • duff added a comment over 3 years ago

    Fixed this:

    * Fixed error caused by deleting a post with an attachment. (Duff OMelia)

    Duff_mug_small
  • duff created a task for duff over 3 years ago.

    Duff_mug_small

Task is done

Assigned to:duff

Category:Now


Tags: