Rails 3设计为嵌套形式

时间:2014-04-30 00:00:41

标签: devise ruby-on-rails-3.2

我创建了一个效果很好的Job模型。我希望用户能够创建一个帐户,如果他在创建工作时没有帐户。

我不太清楚如何继续,因为我发现的通常是相反的方式。 (用户在注册的同时创建地址)

这是我到目前为止所拥有的

这是我的job.rb模型

class Job < ActiveRecord::Base
    accepts_nested_attributes_for :user
    belongs_to :user
    ...

这是我的工作视图

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

    <div class="field-wrapper">
        <%= f.label :name %>
        <%= f.text_field :name %>
    </div>
    ...
    <% unless user_signed_in? %>
    <%= f.fields_for :user do |user_form| %>
        <div class="field-wrapper">
            <%= user_form.label :username %>
            <%= user_form.text_field :username %>
        </div>
        ...
    <% end %>
<% end %>

如果您需要更多信息,请与我们联系。感谢

0 个答案:

没有答案