我在工作和公司之間有一對多的聯繫,我想在創建工作時選擇公司名稱並輸入工作信息,以便在保存工作並返回公司時網頁我看到的職位,但這個代碼我得到什麼Rails 4:一對多協會
這是我的公司模式
class Company < ActiveRecord::Base
has_many :jobs
end
這是工作模式
class Job < ActiveRecord::Base
belongs_to :company
end
這是工作形式爭奪w^
<div class="form-group">
<%= f.label :company %><br />
<%= f.collection_select :company_id, Company.all, :id, :name, :prompt => "Choisir votre société" %>
</div>
<div class="form-group">
<%= f.label :job_title, "Intitulé du poste", class: "jobs-newtitles" %><br>
<%= f.text_field :job_title, class: "form-control form-newjob" %>
</div>
,這是我公司放映視圖
<% if @company.jobs.blank? %>
<h3> this company have no job</h3>
<% else %>
<div class = "job-description-profile-section" >
<%= @company.jobs.job_title %>
</div>
<% end %>
是您的表單工作,即輸入保存到數據庫?通常你會做所有的工作循環而不是@ company.jobs.job_title – Pierre