The best practice on indentation is to indent two spaces for each new block of code. Two spaces for tags within tags. Two spaces for "do-end" blocks that are in erb tags as well. It makes it more readable and thus easier to debug.
Overall, your app looks really good.