A 270 gram snake can comfortably eat a rat pup or a weaned rat that's on the smaller side. An easy rule of thumb is the thickest part of the rodent should be no bigger than the thickest part of the snake.
If you offered on Friday without luck, wait a week to offer again. Offering too frequently can be stressful for the animal. It's a good sign that he struck at the rat. It's up to you whether you'd like to continue offering live like he received at the breeder or if you want to try to switch to F/T right away. I personally have switched all of my BP's to F/T immediately with no trouble. Either way make sure the rat is an appropriate size and that your temps are where they should be. If doing F/T, the rat's head should be very warm before offering (either use a hair dryer once it's thawed or run the head under hot water and then dry off).