lib/human_urls/sluggable.rb in human_urls-0.1.1 vs lib/human_urls/sluggable.rb in human_urls-0.1.2
- old
+ new
@@ -17,12 +17,10 @@
send(slug_param)
end
define_method(:prepare_slug) do
# If these conditions generate slug from auto generated field
- if generated_from.present? &&
- (!self.send("#{slug_param}_changed?") ||
- self.send("#{slug_param}").blank?)
+ if generated_from.present? && self.send("#{slug_param}").blank?
# slug equals autogenerated field
self.send("#{slug_param}=", send(generated_from))
end
self.send("#{slug_param}=", send(slug_param).to_s)
self.send("#{slug_param}=", send(slug_param).parameterize)