【发布时间】:2009-10-03 03:27:02
【问题描述】:
这里我想显示来自就业连接表的额外属性 CONFIRMED。我做错了什么?
class Job < ActiveRecord::Base
has_many :employments, :dependent => :destroy
has_many :users, :through => :employments
class User < ActiveRecord::Base
has_many :employments
has_many :jobs, :through => :employments
class Employment < ActiveRecord::Base
belongs_to :job
belongs_to :user # Employment has an extra attribute of confirmed ( values are 1 or 0)
在我的工作视图中,我想显示每个工作的确认值。我似乎无法理解。 在我看来,我有:
<% @job.each do |job| %>
<tr class="<%= cycle('oddrow', 'evenrow') %>">
<td><%= link_to job.clientname, job_url(job.id) %></td>
<td><%= job.eventtype.name %></td>
<td><% unless job.starts_at.blank? %><%= job.starts_at.to_formatted_s(:full) %><% end %></td>
<td>7 - 12 </td>
这里我想显示来自就业连接表的额外属性 CONFIRMED。我做错了什么?
<td><%= job.employment.confirmed %></td>
</tr>
<% end %>
谢谢
【问题讨论】:
标签: ruby-on-rails activerecord has-many-through