나는 제출자전자 메일 열이있는 모델입니다. 또한 이메일접미사 열이있는 모델입니다.이메일 모델 및 이메일 열이 레일에 충돌합니다
제 생각에는 제 제출자 모델에 이메일 열이 있기 때문에 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
이고 이메일 .rb은 belongs_to :submitter
연관이 있습니다.
은'suffix' 이메일 방법입니까? – ted
'suffix'는 내 ** 이메일 ** 모델의 열입니다. 따라서 그것이라고 가정합니다 .. – Devin