Вы можете использовать
rescue_from ActionController::ParameterMissing do |e|
render 'something'
end
в вашем ApplicationController
(или каков ваш родительский контроллер).
Относительно того, должны ли вы информировать пользователей или нет, я думаю, это зависит отчто делают ваши контроллеры.Если они являются контроллерами API, определенно имеет смысл с этим справиться, так как пользователи несут ответственность за подготовку ввода.Если они принимают данные из ваших HTML-форм, это, на мой взгляд, не так важно, так как отсутствующие параметры, вероятно, означают, что пользователь возился с HTML или что-то пошло не так внутри браузера.