For one thing find(:all, ...) can return multiple rows so the result
is an array.
I would suggest that rather than using Marker.update on the class that
you simply update the objects returned from find. After changing the
attributes you wish to update, just call save on the modified objects.