- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 43
Description
What is the current behavior?
follow_response funktioniert nicht für method: :put oder method: :patch. Wenn ich in einer Form bei success eine Transition auf einen anderen Pfad machen möchte, wird, wenn die Form mit put/patch submitted wurde, vom Server der angegebene Pfad mit method: :put/patch angefragt. Für eine Form submitted mit method: :post wird bei follow_response: true die erhaltene URL mit GET beim Server angefragt.
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem. Your bug might get fixed faster if we can run your code and it doesn't have extra dependencies. Add a link to a sample repo and/or any relevant code below:
# A edit page
def response
  components {
    form form_config, :include do
      form_submit do
        button text: 'submit'
      end
    end
  }
end
protected
def form_config
    {
      for: some_model,
      path: some_model_path(some_model),
      method: :patch,
      failure: {
        emit: 'form_failure'
      },
      success: {
        transition: {
          follow_response: true
        }
      }
    }
  end# controller
def edit
  render Pages::Edit
end
def update
  some_model = SomeModel.find(params[:id])
  redirect_to edit_some_model_path(some_model)
endWhat is the expected behavior?
Request the redirect_to path from the controller action as GET. Like it is happening for method: :post.
Which versions of Matestack, and which browser/OS are affected by this issue? Did this work in previous versions of Matestack?
Matestack 0.7.5