I've gone through the guide and made the recommended changes.
My logs look like this (the ********* lines are some logger.debug lines I outputted for debugging purposes that may help):
Started POST "/users/login" for 127.0.0.1 at 2013-06-21 13:31:48 -0400
Processing by SessionsController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"JGNK20Z/4Ulw5AzJW60O0EOfFt02dVPj4mT0NK5fbSk=", "user"=>{"email"=>"
te...@test.com", "password"=>"[FILTERED]", "remember_me"=>"{:class=>\"check remember_check\"}"}, "commit"=>""}
*********** Auth Opts: {:scope=>:user, :recall=>"sessions#new"}
*********** Warden: Warden::Proxy:70141823903580 @config={:default_scope=>:user, :scope_defaults=>{}, :default_strategies=>{:user=>[:rememberable, :database_authenticatable], :refinery_user=>[:rememberable, :database_authenticatable]}, :intercept_401=>false, :failure_app=>#<Devise::Delegator:0x007f964ec58190>}
Completed 401 Unauthorized in 4ms
Processing by SessionsController#new as HTML