2
我想解決如何更改友好ID生成唯一名稱的默認列。更改友好ID默認列
目前,它要求該表有一個名爲slug的列,但我需要爲組織生成一個唯一的電子郵件地址,'slug'不是正確的標識符。
這是迄今爲止代碼:
require 'friendly_id'
class Organisation < ActiveRecord::Base
extend FriendlyId
friendly_id :name, :use => :email
end
產生
NameError: uninitialized constant FriendlyId::Email
我覺得這是做一個配置,並設置通過默認設置的能力,但是這將改變蛞蝓列無處不在。我只需要爲特定的模型進行更改。
感謝RSB。這給了我一個不同的結果,現在我得到了:ActiveRecord :: StatementInvalid:PG :: UndefinedColumn:錯誤:列organisations.permalink不存在 –
好吧。現在修復。最後一個問題是我正在使用的rake任務中的剪切和粘貼錯誤。我已經標記爲答案。謝謝RSB。 –