Как вложить родительскую форму в ее дочернюю форму? - PullRequest
0 голосов
/ 28 марта 2012

У меня есть приложение Rails, в котором пользователи могут размещать вакансии.Если пользователь новый, он или она могут сначала заполнить форму вакансии, а затем добавить свою компанию и зарегистрироваться в конце проекта.Я сделал довольно красивую многошаговую форму, но теперь я хочу вложить форму компании и регистрационную форму в форму вакансии, и я не могу сделать это.Есть несколько связанных постов, но ни одно из предлагаемых решений не подходит для моей ситуации.

Вот что у меня есть:

class Vacancy < ActiveRecord::Base
    attr_accessible :type, :function, :address, :description, :requirements, :address_attributes, :field_ids
    attr_writer :current_step

    belongs_to :company
    belongs_to :user

    accepts_nested_attributes_for :company
    accepts_nested_attributes_for :user
end

Компания и Пользователь имеют отношение have_many к Vacancy.

Как мне это сделать?

EDIT1

Это форма, которую я пытаюсь отобразить:

<%= f.inputs :name => "Bedrijfsgegevens" do %>
    <%= f.semantic_fields_for :company do |company| %>
        <%= company.input :name %>
    <% end %>
<% end %>

РЕДАКТИРОВАТЬ2

Причина, по которой я не хотел бы преобразовывать форму в форму пользователя или компании, вложив вакансию в одну из них, заключается в том, что я хочу, чтобы форма редактирования вакансии была такой же, какэтот, скрывая несколько шагов, когда это необходимо.Это лучше всего подходит для приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...