сохранить данные в массив и распечатать массив в рельсах - PullRequest
0 голосов
/ 17 апреля 2020

В моем коде я пытаюсь напечатать массив в теле письма. Здесь я получаю данные.

    companies = ProjectCompany.find_by(project_id: project_id)

Я пытаюсь распечатать их, как показано ниже, в теле сообщения моей электронной почты.

company: <b>#{companies["company_name"]}</b>

Но он просто печатает первый элемент массива. Как мне распечатать все элементы массива.

1 Ответ

0 голосов
/ 17 апреля 2020

В вашем контроллере найдите такие компании:

@project_companies = ProjectCompany.where(project_id: project_id).includes(:company)

На ваш взгляд, перечислите их так:

<b>Companies</b>
<ul>
  <% @project_companies.each do |project_company| %>
    <li><%= project_company.company.name %></li>
  <% end %>
</ul>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...