В приложении rails я использую wicked gem для создания мастера (https://github.com/schneems/wicked/)
Я хочу защитить своего мастера и отображать только конкретный шаг после проверки.
На самом деле метод render_wizard может принимать только экземпляр:
render_wizard @product
Возможно ли как-то отображать только разрешенный шаг в действии шоу? Мне нужно что-то вроде:
if params[:id] == @my_request_model.current_state
render_wizard
else
render_wizard @my_request_model.current_state
Перенаправление сюда не является хорошей идеей, потому что действие обновления уже вызывает перенаправление.