class dispenser < ActiveRecord::Base extend FrIEndlyID frIEndly_ID :slug_candIDates,use: :slugged def slug_candIDates [ :full_name,[:full_name,:ID] ] endend
这会产生像下面这样的slu ::
=> 'bob-barker-bob-barker-15'
真的应该是bob-barker或bob-barker-15,但不是两者.
https://github.com/norman/friendly_id
解决方法 您要描述的功能是在版本5中见:https://github.com/norman/friendly_id#what-changed-in-version-50
您编写的内容实际上只是返回一个符号数组,这些符号在转换为字符串后通过参数化方法运行…
2.0.0p247 :002 > ['name',['name',15]].to_s.parameterize # this is what frIEndly_ID does in the background => "name-name-15"
希望有所帮助
总结以上是内存溢出为你收集整理的ruby-on-rails – Friendly_id:slug_candidates没有正确命名slug全部内容,希望文章能够帮你解决ruby-on-rails – Friendly_id:slug_candidates没有正确命名slug所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)