Я полагаю, что ваша ошибка вызвана этой строкой:
@playerFolder.attachmentRemoveModal(record.getId())
Эта ссылка на record
находится вне цикла for
, в котором она определена (@for(record <- recordList) {...}
).Вы не можете ссылаться на переменные вне того места, где они определены (без импорта или выполнения чего-то подобного ... неприменимо здесь).Например:
scala> val list = List(1, 2, 3)
list: List[Int] = List(1, 2, 3)
scala> for (elem <- list) {
| println(elem)
| }
1
2
3
scala> elem
<console>:12: error: not found: value elem
elem
^
В этом сценарии elem
доступно только внутри цикла for.Если вы попытаетесь сослаться на него вне цикла, компилятор не будет знать, на что вы пытаетесь сослаться, и пожалуется.