Если я правильно понимаю ваш вопрос, вы действительно говорите о пользователях, которые нажимают одну и ту же кнопку отправки 3-5 раз в одной форме.
Если вы хотите убедиться, что пользователь нажимает кнопку подтверждения только один раз, вы можете использовать
= f.button :submit, :disable_with => 'Please wait ...'
, который отключает кнопку после первого нажатия.
Это не ограничивает пользователя, если после первой отправки он снова входит в форму и пытается снова.
Надеюсь, это поможет.