BA, especially at LHR, are famous for not recognising OW Ruby at check-in. They often have queue dragons looking after the queue before they let you join.
To beat the queues, I'd suggest you check-in online from BA.com the previous day. Then you can turn up later and use the fast bag drop counter if you've checked luggage.
You don't have to be a BAEC member to check-in online.