При использовании strong_params вы не обязательно указываете тип данных, вы просто устанавливаете правила, для которых атрибуты являются обязательными, а какие разрешены,
В вашем примере image
является обязательным атрибутом, и если он отсутствует в параметрах, вы получите ошибку, и с permit
для :data, :x, :y, :width, :height
вы внесете их в белый список, говоря, что они безопасны для использования или пропуска.
Вместо добавления, возможно, вы захотите создать его следующим образом:
{image: {data: '', x: '', y: '', width: '', height: ''}}
Надеюсь, это поможет