All pastes #64895 Raw Edit

Someone

public text v1 · immutable
#64895 ·published 2006-06-12 19:06 UTC
rendered paste body
  1) Error:
test_list(ContactsControllerTest):
ActionView::TemplateError: You have a nil object when you didn't expect it!
The error occured while evaluating nil.to_sym
    On line #20 of app/views/contacts/list.rhtml

    17:   <% end %>
    18:     <td><%= link_to 'Show', :action => 'show', :id => contact %></td>
    19:     <td><%= link_to 'Edit', :action => 'edit', :id => contact %></td>
    20:     <td><%= link_to 'Destroy', { :action => 'destroy', :id => contact }, :confirm => 'Are you sure?' %></td>
    21:   </tr>-->
    22:   <tr>
    23:     <td><%=h contact.send(:title) %></td>

    /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/core_ext/hash/keys.rb:27:in `symbolize_keys'
    /usr/lib/ruby/gems/1.8/gems/activerecord-1.14.2/lib/active_record/base.rb:1856:in `inject'
    /usr/lib/ruby/gems/1.8/gems/activesupport-1.3.1/lib/active_support/core_ext/hash/keys.rb:26:in `symbolize_keys'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/url_rewriter.rb:37:in `rewrite_path'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/url_rewriter.rb:11:in `rewrite'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/base.rb:461:in `url_for'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_view/helpers/url_helper.rb:27:in `url_for'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_view/helpers/url_helper.rb:59:in `link_to'
    #{RAILS_ROOT}/app/views/contacts/list.rhtml:20:in `_run_rhtml_contacts_list'
    #{RAILS_ROOT}/app/views/contacts/list.rhtml:13:in `_run_rhtml_contacts_list'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_view/base.rb:314:in `compile_and_render_template'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_view/base.rb:290:in `render_template'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_view/base.rb:249:in `render_file'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/base.rb:699:in `render_file'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/base.rb:621:in `render_with_no_layout'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/layout.rb:243:in `render_without_benchmark'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/benchmarking.rb:53:in `render'
    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/benchmarking.rb:53:in `render'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/base.rb:911:in `perform_action_without_filters'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:368:in `perform_action_without_benchmark'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue'
    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/benchmarking.rb:69:in `perform_action_without_rescue'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/rescue.rb:82:in `perform_action'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/base.rb:381:in `process_without_filters'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/filters.rb:377:in `process_without_session_management_support'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/session_management.rb:117:in `process_without_test'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/test_process.rb:16:in `process'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/test_process.rb:363:in `process'
    /usr/lib/ruby/gems/1.8/gems/actionpack-1.12.1/lib/action_controller/test_process.rb:336:in `get'
    test/functional/contacts_controller_test.rb:23:in `test_list'
    /usr/lib/ruby/1.8/test/unit/testcase.rb:70:in `run'
    /usr/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
    /usr/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
    /usr/lib/ruby/1.8/test/unit/testsuite.rb:32:in `run'
    /usr/lib/ruby/1.8/test/unit/testsuite.rb:31:in `run'
    /usr/lib/ruby/1.8/test/unit/ui/testrunnermediator.rb:44:in `run_suite'
    /usr/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:65:in `start_mediator'
    /usr/lib/ruby/1.8/test/unit/ui/console/testrunner.rb:39:in `start'
    /usr/lib/ruby/1.8/test/unit/ui/testrunnerutilities.rb:27:in `run'
    /usr/lib/ruby/1.8/test/unit/autorunner.rb:200:in `run'
    /usr/lib/ruby/1.8/test/unit/autorunner.rb:13:in `run'
    /usr/lib/ruby/1.8/test/unit.rb:285
    /usr/lib/ruby/gems/1.8/gems/rake-0.7.1/lib/rake/rake_test_loader.rb:5