我有一個提交者模型其中有一個電子郵件列。我也有一個電子郵件模型,其中有電子郵件後綴列中。電子郵件模型和電子郵件列在Rails衝突
我的問題(我相信)是因爲我的提交者模型有一個電子郵件列,當我嘗試使用submitter.email.suffix
在我的電子郵件模型中顯示後綴時,表示沒有定義的方法。
任何想法我可以在這裏做什麼?
查看:
<% @submitters.each do |submitter| %> <tr>
<td><%= submitter.school.name %></td>
<td><%= submitter.first_name %></td>
<td><%= submitter.last_name %></td>
<td><%= submitter.email %><%= submitter.email.suffix %></td>
<td><%= link_to 'Show', submitter %></td>
<td><%= link_to 'Edit', edit_submitter_path(submitter) %></td>
<td><%= link_to 'Destroy', submitter, method: :delete, data: { confirm: 'Are you sure?' } %></td>
</tr>
<% end %>
</table>
作爲一個方面說明我有顯示郵件的ID沒有問題的後綴,但顯然我試圖顯示而不是實際的後綴:
<td><%= submitter.email %><%= submitter.email_suffix_id %></td>
發佈.rb有一個has many :emails
和Email.rb有一個belongs_to :submitter
關聯。
是'suffix'電子郵件的方法嗎? – ted
'suffix'是我的**電子郵件**模型中的一個列,所以我認爲它是.. – Devin