При объединении контроллеров я получаю весь код как в консоли - PullRequest
0 голосов
/ 24 апреля 2019

У меня проблема, и мне нужна помощь с решением, которое я застрял в течение нескольких дней.

Я хотел бы отобразить выходные данные журнала контактов для каждого «настраивающегося» клиента, который есть в моем приложении настройки пианино.

На мой взгляд, я должен иметь возможность ввести

<%= tuning.contacteds.each do |c| %> <% c.comments %> <% end %> 

То, что я получаю, это кусок кода, выглядящий как консоль

[#<Contacted id: 6, method: "Text", date: "2018-04-19", comments: "I don't want to ", tuning_id: 22, created_at: "2019-04-19 06:05:58", updated_at: "2019-04-23 16:05:37", response: "", references: nil>, #<Contacted id: 7, method: "Text", date: "2019-04-22", comments: "Hes nice", tuning_id: 22, created_at: "2019-04-22 01:56:00", updated_at: "2019-04-22 01:56:00", response: "Yes", references: nil>]

Он не имеет форматирования и отображает каждый фрагмент данных, когда я просто хочу комментарии, и хотел бы добавить только дату и раскрасить ее, если я получил ответ

Что мне нужно в контроллере для этого представления или на моем контроллере в целом, чтобы иметь возможность извлекать все записи для связанной модели в индексном файле моего основного контроллера, а НЕ на невидимой странице 'show', которая Я уже достиг. Спасибо за помощь! Evan

1 Ответ

0 голосов
/ 24 апреля 2019

= после <% указывает ERB вывести результаты кода. Поскольку вы хотите выводить комментарии, а не массив записей, переместите = в блок комментариев следующим образом:

<% tuning.contacteds.each do |c| %> <%= c.comments %> <% end %> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...