It's actually an optimisation - rails pre-compiles partial templates so rendering large collections with a partial is (in theory) faster than doing it inline with a look.