2016-11-04 2 views
0

Я пытаюсь отобразить список элементов из массива ассоциаций:печать ActiveRecord :: Ассоциация элементы массива в рельсах

<%= Event.find_by_id(params[:id]).attendees.to_a.map do |att| %> 
<%= att.name %> 
<% end %> 

выхода в браузере следующее:

Attendee-name ["\n"] 

Как я могу избавиться от ["\ n"] или лучшего способа манипулирования массивами ассоциаций?

ответ

0

Попробуйте это, это должно быть то, что вы собираетесь делать.

<% Event.find_by_id(params[:id]).attendees.each do |att| %> 
    <%= att.name %> 
<% end %> 

Также .chomp является то, что вам нужно удалить \n но попробовать код выше первого.

0

Это была очень глупая проблема, это решение, если кто-то застревает на одном и том же:

<% Event.find_by_id(params[:id]).attendees.to_a.map do |att| %> 
<%= att.name %> 
<% end %> 

оставляя <% = на первой линии была причиной проблемы.

 Смежные вопросы

  • Нет связанных вопросов^_^