After create belong in the model, not the controller. I'm assuming you have a rental model since the snippet is from the rentals controller.
In the rental model:
after_create :delete_booking
def delete_booking
@booking = Booking.where(:booking_no => self.booking_no).first
@booking.destroy
end