В приложении Rails есть отношения между Продуктами и Категориими. Каждый продукт может иметь разные категории.Модель рельсов to_s
Я отображая категория продукта таким образом:
<p>
<strong>Categories:</strong>
<%= @product.categories.join(", ") unless @product.categories.nil? %>
</p>
И мой Category
модель:
class Category < ActiveRecord::Base
def to_s
@name
end
end
Однако в шоу-страницы, категории отображаются так:
Categories: #<Category:0x007f2bf515b148>, #<Category:0x007f2bf515aef0>, #<Category:0x007f2bf515ac98>
Почему метод to_s
не работает? Как я могу это решить?
Что вы хотите показать? Название продукта? –
Нет необходимости в символе @, если вы хотите показать название категории –