может конечно холивар, но в данном случае добавлять действие в if будет полюбому нехорошо. Я бы уж тогда @items = продублировал. Хотя все это может и мелочь.