Ask A Question

Notifications

You’re not receiving notifications from this thread.

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

AMOS DJORO Nicolas asked in 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"

Reply
Join the discussion
Create an account Log in

Want to stay up-to-date with Ruby on Rails?

Join 82,464+ developers who get early access to new tutorials, screencasts, articles, and more.

    We care about the protection of your data. Read our Privacy Policy.