【发布时间】:2013-04-18 14:18:35
【问题描述】:
我有 3 个使用相同方法的模型。为了保持干燥,我想将这些移至辅助方法,但不确定如何使其成为全局但仍从模型接收。
目前我在 3 个型号中有 format_slug。
class Page < ActiveRecord::Base
before_save :format_slug
def format_slug
slug.parameterize.downcase
end
end
如何将format_slug移动到application_helper并通过model中的filter前调用方法?
module ApplicationHelper
def format_slug(model)
model.slug.parameterize.downcase
end
end
class Page < ActiveRecord::Base
before_save :format_slug
end
【问题讨论】: