Это, очевидно, не работает:
redirect_to post_path(@post, :params => params)
Так как помощники по маршрутам Rails не позволяют вам напрямую устанавливать хэш параметров (из того, что я читал).
Это может создать некоторые проблемы:
redirect_to post_path(@post, params)
Так как вы будете перенаправлять также параметры: controller и: action, которые приведут вас к тому же контроллеру и действию, из которого вы пришли.Часто это не то, что вам нужно.
Это работает, но недостаточно, поскольку оно громоздко, поскольку для установки всех параметров (кроме: action и: controller) на существующие параметры требуется много кода.:
redirect_to post_path(@post, {:someparameter => params[:someparameter]})
Итак, какой самый простой и легкий способ?