ROR application with Mysql 5.6 - transaction-isolation with Master -Slave
Let's look at it in a different way...


Are the transactions running longer than a second?  If so, rethink them.
Do you test for errors and rerun a transaction if there is a Deadlock?


If it is not too big, let's see the transaction and the SHOW CREATE TABLE.