Update_attribute works, update_attributes doesn't, why?

Hello again…

so I narrowed my problem down. For some reason, while using
login_generator, any User object I pull from the DB can be updated one
attribute at a time using update_attribute, but when I try and do
update_attributes it fails every time. Is this a limitation with
login_generator that I don’t know about, or is there a way around this?

I also tried the .update method and that fails too. My logs show that it
never even tries the UPDATE sql command, or any kind of saving. Does
anyone know why this may be?