params - это функция, которая доставляет хэш, поэтому params ("dev") ничего вам не даст.Это лучше:
template 'actions.tt', {
'dev' => param->{dev},
}
, но в Dancer некоторые переменные, такие как params, request и session, экспортируются по умолчанию в шаблоны.Таким образом, вы можете оставить {} после 'template' пустым и использовать это в своем шаблоне:
$('#dir').load('/files/[% params.dev %]');