Save 36% for Black Friday! Learn more

New Discussion

Notifications

You’re not receiving notifications from this thread.

One form, two separate controllers, created at once.

1
Rails

I'm trying to create a sign_up form where the user will choose his email + password AND and Article at the same time as creating a user account.

So assentially, one form will create a new User and it will also create a new Article.

This is my new user form

<%= form_for(@user, url: registrations_path) do |f| %>

        <%= f.email_field :email %>

        <%= f.password_field :password %>

        <%= f.password_field :password_confirmation %>

        <%= submit_tag "Sign up", :class => "signupsubmit" %>

<%  end %>

And my new article form

<%= form_for(@article) do |f| %>

    <%= f.text_field :url  %>

    <%= f.submit "Submit"  %>

<% end %>

Essentially i want to combine these two forms into ONE.

you can use association between article and user and use nested attributes in it.

Join the discussion
Create an account Log in