```categories``` тут откуда берутся? Можно, конечно, поискать, но по идее всё должно быть понятно для прочтения, либо они где-то тут же рядом вынимаются из таблицы (не очень хороший вариант), либо передаются из контроллера, и тогда уже имеют вид ```@categories```