This happens when attempting to create a new user using FactoryGirl,
and before the session is created. Here's the whole failure:
4)
NoMethodError in 'UserSessionsController when showing session data as
JSON should return the UserSession converted to JSON'
undefined method `params' for #<ActionController::TestRequest:
0x3137dd0>
/Library/Ruby/Gems/1.8/gems/authlogic-2.0.11/lib/authlogic/
controller_adapters/abstract_adapter.rb:30:in `params'
/Library/Ruby/Gems/1.8/gems/authlogic-2.0.11/lib/authlogic/session/
params.rb:95:in `params_credentials'
/Library/Ruby/Gems/1.8/gems/authlogic-2.0.11/lib/authlogic/session/
params.rb:71:in `params_enabled?'
/Library/Ruby/Gems/1.8/gems/authlogic-2.0.11/lib/authlogic/session/
params.rb:65:in `persist_by_params'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:178:in `send'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:178:in `evaluate_method'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:166:in `call'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:93:in `run'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:92:in `each'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:92:in `send'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:92:in `run'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:277:in `run_callbacks'
/Library/Ruby/Gems/1.8/gems/authlogic-2.0.11/lib/authlogic/session/
callbacks.rb:78:in `persist'
/Library/Ruby/Gems/1.8/gems/authlogic-2.0.11/lib/authlogic/session/
persistence.rb:55:in `persisting?'
/Library/Ruby/Gems/1.8/gems/authlogic-2.0.11/lib/authlogic/session/
persistence.rb:39:in `find'
/Library/Ruby/Gems/1.8/gems/authlogic-2.0.11/lib/authlogic/
acts_as_authentic/session_maintenance.rb:96:in
`get_session_information'
/Library/Ruby/Gems/1.8/gems/authlogic-2.0.11/lib/authlogic/
acts_as_authentic/session_maintenance.rb:95:in `each'
/Library/Ruby/Gems/1.8/gems/authlogic-2.0.11/lib/authlogic/
acts_as_authentic/session_maintenance.rb:95:in
`get_session_information'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:178:in `send'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:178:in `evaluate_method'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:166:in `call'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:93:in `run'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:92:in `each'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:92:in `send'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:92:in `run'
/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/
callbacks.rb:277:in `run_callbacks'
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
callbacks.rb:315:in `callback'
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
callbacks.rb:221:in `create_or_update'
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
base.rb:2400:in `save_without_validation!'
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
validations.rb:1019:in `save_without_dirty!'
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
dirty.rb:87:in `save_without_transactions!'
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
transactions.rb:150:in `save_without_after_commit_callback!'
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
connection_adapters/abstract/database_statements.rb:66:in
`transaction'
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
transactions.rb:129:in `transaction'
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
transactions.rb:138:in `transaction'
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
transactions.rb:150:in `save_without_after_commit_callback!'
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
transactions.rb:158:in `rollback_active_record_state!'
/Library/Ruby/Gems/1.8/gems/activerecord-2.2.2/lib/active_record/
transactions.rb:150:in `save_without_after_commit_callback!'
/Users/Shadowfiend/openstudy/rails/vendor/plugins/thinking-sphinx/lib/
thinking_sphinx/active_record/delta.rb:42:in `save!'
/Library/Ruby/Gems/1.8/gems/thoughtbot-factory_girl-1.2.1/lib/
factory_girl/proxy/create.rb:5:in `result'
/Library/Ruby/Gems/1.8/gems/thoughtbot-factory_girl-1.2.1/lib/
factory_girl/factory.rb:293:in `run'
/Library/Ruby/Gems/1.8/gems/thoughtbot-factory_girl-1.2.1/lib/
factory_girl/factory.rb:237:in `create'
./spec/controllers/user_sessions_controller_spec.rb:36:
> E:
bjohn...@binarylogic.com