У меня есть следующие в моей модели:Friendly_id: slug_candidates не называя слизняка правильно
class Dispenser < ActiveRecord::Base
extend FriendlyId
friendly_id :slug_candidates, use: :slugged
def slug_candidates
[
:full_name,
[:full_name, :id]
]
end
end
Это порождающие слизни, как:
=> 'bob-barker-bob-barker-15'
Неужели это должно быть bob-barker
или bob-barker-15
, но не оба ,
https://github.com/norman/friendly_id
Не то, чтобы это был источник проблемы, но после последнего элемента в вашем массиве slug_candidates '[: full_name,: id], <<<' –
вы не должны иметь запятую, какую версию friendly_id вы используете ? вы пытались использовать мастер github? Я думаю, вы всегда должны использовать символы, иначе все поля будут оцениваться при вызове метода. – phoet
Хорошо, фиксированные символы и запятая и использование friendly_id (4.0.10.1) ... до сих пор нет славы – Abram