I want to update slug
column when screen_name
is updated, so I write like this.
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
But it doesn't work. What should I do to make it work?
I'm using rails 4.0.2
and friendly_id 5.0.2
.
And slug
is properly generated when a user is created.