【发布时间】:2012-04-30 09:05:03
【问题描述】:
我正在尝试遵循这个问题的答案,以便为标签创建 url 友好的 slug:
Creating url slugs for tags with acts_as_taggable_on
在初始化器中我有:
ActsAsTaggableOn::Tag.class_eval do
extend FriendlyId
friendly_id :name, use: :slugged
end
我得到的错误是:
undefined method `slug' for #<ActsAsTaggableOn::Tag id: nil, name: "test listing">
感谢您的帮助!
【问题讨论】:
-
那篇文章使用的是旧的 gem,而您使用的是 FriendlyId 4.x,它需要您的 Tag 模型上的字符串类型为
slug列。 ..我会尽快发布一些代码(目前正在上班)
标签: url ruby-on-rails-3.1 slug acts-as-taggable-on friendly-id