no routes match [post] when creating a user with form_with using devise
<% if !user_signed_in?%>
<%=form_with(model: @user, local: true, url: new_user_registration_path, method: :post) do |form| %>
<p>
<%= form.label :email%>
<%= form.text_field :email%>
</p>
<p>
<%= form.label :password%>
<%= form.text_field :password%>
<p>
<%= form.submit%>
</p>
</p>
<%end%>
<%else%>
<% @posts.each do |post|%>
<p><%= post.title%></p>
<p><%= post.text%></p>
<% end %>
<% end%>
i got the error
No route matches [POST] "/users/sign_up"