friendly_id gem 不会产生 slug
friendly_id gem doesn't create slug
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
从新操作保存主题时,不会创建 slug,最重要的是,URL 会变成这样:http://localhost:3000/topics/7 并且浏览器会给出这个: #
的未定义方法“友好”
此外,当我在控制台中执行此操作时:
Topic.create! title: "Joe Schmoe"
slug 列变为零。
我有另一个同名的模型覆盖了友好的 id 行为。
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
从新操作保存主题时,不会创建 slug,最重要的是,URL 会变成这样:http://localhost:3000/topics/7 并且浏览器会给出这个: #
的未定义方法“友好”此外,当我在控制台中执行此操作时:
Topic.create! title: "Joe Schmoe"
slug 列变为零。
我有另一个同名的模型覆盖了友好的 id 行为。