Показать пользователя, который создал электронную почту - PullRequest
0 голосов
/ 02 марта 2020

Я делаю небольшой модуль благодарности по почте. В списке благодарностей я хочу показать пользователю, который создал (отправить или написать) электронное письмо, чтобы в списке рассылки появлялось, кто его отправил и кто его написал. Я использую самоцвет 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 %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...