I have used the Eleanor Burns ruler and it works well for me. It does only make specific sizes though.
I do not have a problem if I use a rectangle and squares. Pencil diagonal line on square and sew to ends. Be careful to "press" and not iron to avoid stretching. Acuarate cutting and sewing are still the best solution for any problem.