gpt4 book ai didi

ruby-on-rails - 更改友好 ID 默认列

转载 作者:行者123 更新时间:2023-12-05 09:21:39 24 4
gpt4 key购买 nike

我正在尝试找出如何更改 Friendly Id 生成唯一名称的默认列。

目前,它要求表有一个名为 slug 的列,但我需要为一个组织生成一个唯一的电子邮件地址,而“slug”不是正确的标识符。

这是目前的代码:

require 'friendly_id'

class Organisation < ActiveRecord::Base
extend FriendlyId

friendly_id :name, :use => :email
end

产生

NameError: uninitialized constant FriendlyId::Email

我认为可以进行配置并通过它设置默认值,但这会改变各处的 slug 列。我只需要针对特定​​型号更改它。

最佳答案

试试这个

friendly_id :name, use: :slugged, slug_column: :email

关于ruby-on-rails - 更改友好 ID 默认列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30884820/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com