【发布时间】:2014-03-28 19:35:09
【问题描述】:
我想在screen_name更新时更新slug列,所以我这样写。
class User < ActiveRecord::Base
extend FriendlyId
friendly_id :screen_name, use: :slugged
def should_generate_new_friendly_id?
slug.blank? || screen_name_changed?
end
end
但它不起作用。我应该怎么做才能让它工作?
我正在使用rails 4.0.2 和friendly_id 5.0.2。
并且slug是在创建用户时正确生成的。
【问题讨论】: