Самоотверженный камень не создает слизень
gem "friendly_id", "~> 5.0.4"
Модель:
class Topic < Activerecord::Base
extend FriendlyId
friendly_id :generated_slug, use: [:slugged, :history]
def generated_slug
title
end
end
При сохранении темы из нового действия слаг не создается, и, кроме того, URL-адрес переходит к следующему: http://localhost:3000/topics/7, и браузер выдает следующее: undefined метод "дружественный" для #
Кроме того, когда я делаю это в консоли:
Topic.create! title: "Joe Schmoe"
столбец пули становится нулевым.
1 ответ
Решение
У меня была другая модель с тем же именем, переопределяющая дружественное поведение идентификатора.