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

Learning Ruby on Rails? Join our newsletter.

We won't send you spam. Unsubscribe at any time.