They ate off the floor of the truck.They ate on the floor of the truck.
They ate from the floor of the truck.
I have two questions.
1. What does "off" mean here?
2. The first expression seems to be commonly used by native speakers. I wonder if the others also mean sense. Please advise.