Мне хотелось бы с помощью fails добавлять еррер месаджи, а тб выполняет сразу все фейлы и ими я не могу это сделать Может если бы можно было оставить выполнение после первого фейла
# all steps and passes fail ->(options, model:, **) do options[:error]= 'not found' unless model options[:error] = 'policy error' if options[:'result.policy.default'].failure? end
То есть в последнем фейле смареть чего нет/что у пало и добавлять месадж, но мб есть лучше способ Из доки пока этого не понял