friendly_id gem不会产生slu ..

时间:2015-05-18 17:12:10

标签: ruby-on-rails-4 ruby-2.0 friendly-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并且浏览器会给出:未定义的方法`friendly'对于#

此外,当我在控制台中执行此操作时:

Topic.create! title: "Joe Schmoe"

slug列变为零。

1 个答案:

答案 0 :(得分:0)

我有一个同名的模型覆盖了友好的id行为。