Я делаю небольшой модуль благодарности по почте. В списке благодарностей я хочу показать пользователю, который создал (отправить или написать) электронное письмо, чтобы в списке рассылки появлялось, кто его отправил и кто его написал. Я использую самоцвет devise.
это мой код:
controller / grattitude_controller.rb
def index
@gratitudes = Gratitude.all
@gratitude_user = current_user.gratitudes
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @gratitudes }
end
end
views / grattitude / index. html:
<h1>Listing gratitudes</h1>
<table>
<tr>
<th>Subject</th>
<th>Message</th>
<th>User</th>
<th>author</th>
<th></th>
<th></th>
<th></th>
</tr>
<% @gratitudes.each do |gratitude| %>
<tr>
<td><%= gratitude.subject %></td>
<td><%= gratitude.message %></td>
<td><%= gratitude.user.complete_name %></td>
<td><%= here the author's %></td>
<td><%= link_to 'Show', gratitude %></td>
<td><%= link_to 'Edit', edit_gratitude_path(gratitude) %></td>
<td><%= link_to 'Destroy', gratitude, :confirm => 'Are you sure?', :method => :delete %></td>
</tr>
<% end %>
</table>
<br />
<%= link_to 'New Gratitude', new_gratitude_path %>