Save 36% for Black Friday! Learn more

New Discussion

Notifications

You’re not receiving notifications from this thread.

no routes match [post] when creating a user with form_with using devise

0
Rails
<% 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"

Join the discussion
Create an account Log in