我在工作和公司之间有一对多的联系,我想在创建工作时选择公司名称并输入工作信息,以便在保存工作并返回公司时网页我看到的职位,但这个代码我得到什么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