在我的模型時,使用ID裏面塞,我有以下幾點:使用FriendlyID
friendly_id :id_and_title, use: [:slugged, :finders]
...
def id_and_title
"#{self.id}-#{self.title}"[0,100]
end
然而,創造了新的記錄時,該ID
未在塞領域。
目前我在做什麼是:
after_save :regenerate_slug
...
def regenerate_slug
self.slug = nil
self.save
end
,我不知道是否有這樣做的任何其他方式?
你的再生廢料方法可能導致無限循環,你應該改變它。 – 2014-09-25 10:07:21
如果您運行此代碼,現在會發生什麼? – 2014-09-25 10:08:31