Guest User

Untitled

a guest
May 23rd, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.59 KB | None | 0 0
  1. ##controllers
  2. class CheckinController < ApplicationController
  3. before_filter :join_phones, :only => :create
  4. before_filter :fix_names, :only => :create
  5.  
  6. #blah blah
  7.  
  8. private
  9. def join_phones
  10. params[:checkin_form][:account][:phone1] = (!params[:checkin_form][:account][:phone1_0].empty? && !params[:checkin_form][:account][:phone1_1].empty? && !params[:checkin_form][:account][:phone1_2].empty?) ? [params[:checkin_form][:account][:phone1_0], params[:checkin_form][:account][:phone1_1], params[:checkin_form][:account][:phone1_2]].join('-') : nil
  11. end
  12. end
  13.  
  14. ##error console
  15. test_account_creation(AccountTest):
  16. NoMethodError: undefined method `join_phones' for #<Account:0xb742f2b8>
  17. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/attribute_methods.rb:256:in `method_missing'
  18. /usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/callbacks.rb:173:in `send'
  19. /usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/callbacks.rb:173:in `evaluate_method'
  20. /usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/callbacks.rb:161:in `call'
  21. /usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/callbacks.rb:93:in `run'
  22. /usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/callbacks.rb:92:in `each'
  23. /usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/callbacks.rb:92:in `send'
  24. /usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/callbacks.rb:92:in `run'
  25. /usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/callbacks.rb:272:in `run_callbacks'
  26. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/callbacks.rb:298:in `callback'
  27. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/callbacks.rb:219:in `create_without_timestamps'
  28. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/timestamp.rb:29:in `create'
  29. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/base.rb:2483:in `create_or_update_without_callbacks'
  30. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/callbacks.rb:207:in `create_or_update'
  31. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/base.rb:2211:in `save_without_validation'
  32. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/validations.rb:911:in `save_without_dirty'
  33. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/dirty.rb:75:in `save_without_transactions'
  34. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/transactions.rb:106:in `save'
  35. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
  36. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/transactions.rb:79:in `transaction'
  37. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/transactions.rb:98:in `transaction'
  38. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/transactions.rb:106:in `save'
  39. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
  40. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/transactions.rb:106:in `save'
  41. /usr/lib/ruby/gems/1.8/gems/activerecord-2.1.1/lib/active_record/base.rb:644:in `create'
  42. test/unit/account_test.rb:19:in `test_account_creation'
  43. /usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/testing/setup_and_teardown.rb:33:in `__send__'
  44. /usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/testing/setup_and_teardown.rb:33:in `run'
Add Comment
Please, Sign In to add comment