Cut steak into 2-inch pieces; toss into a zip-lock bag. Add flour and shake until beef is completely coated. Mince garlic and grate ginger.
In a medium sized bowl whisk together the garlic, ginger, soy sauce, honey, vinegar, salt, and oil. Add to slow cooker along with beef. Cover and cook on low for 5 hours, then turn off heat and allow meat to rest for 30 minutes.
Meanwhile, cook rice as directed on package. Peel and grate carrots; slice cabbage and onion; chop pineapple.
Top rice with veggies, beef, and pineapple before serving.