ruby-on-rails – Friendly_id:slug_candidates没有正确命名slug

ruby-on-rails – Friendly_id:slug_candidates没有正确命名slug,第1张

概述我的模型中有以下内容: class Dispenser < ActiveRecord::Base extend FriendlyId friendly_id :slug_candidates, use: :slugged def slug_candidates [ :full_name, [:full_name, :id] ] end 我的模型中有以下内容:

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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1252647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存