我想将页面标题转换为友好URL,并将其作为永久链接存储在数据库中.我的问题是我无法使用参数化方法.它不起作用.其他变形像upcase或downcase一样工作,但参数化不起作用.参数化是否有特殊情况?
这是我的代码:
控制器:
- def create
- params[:page][:permalink] = params[:page][:title].dup
- @page = Page.new(params[:page])
- end
模型:
- class Page < ActiveRecord::Base
- before_save :makeitpermalink
- before_update :makeitpermalink
- private
- def makeitpermalink
- permalink.parameterize!
- end
- end