Множественные разделители при использовании гема ActsAsTaggableOn

Я использую ActsAsTaggableOn драгоценный камень. Как указать несколько разделителей для списка тегов? Я пытался:

ActsAsTaggableOn::TagList.delimiter = [',', ' ', '\|']

Но это дает ошибку:

ActionView::Template::Error (undefined method `ends_with?' for [",", " ", "\\|"]:Array)

Любая помощь приветствуется.


person Radhika    schedule 10.10.2013    source источник
comment
Согласно README, вы должны установить ActsAsTaggableOn.delimiter. И он должен принимать массив.   -  person Sergio Tulentsev    schedule 10.10.2013
comment
@Sergio Я тоже пробовал это, но это дает мне ошибку в <top (required)>': undefined method delimiter = 'для ActsAsTaggableOn: Module (NoMethodError). Я не знаю, делаю ли я что-то не так   -  person Radhika    schedule 11.10.2013
comment
Я получал эту ошибку, потому что использовал старую версию драгоценного камня (2.2.2). Я исправил проблему, используя последнюю версию. Спасибо:)   -  person Radhika    schedule 11.10.2013


Ответы (1)


Просто установите ActsAsTaggableOn.delimiter = [',', ' ', '\|']

Подробнее см. Здесь: https://github.com/mbleigh/acts-as-taggable-on#configuration

person Tyler    schedule 10.10.2013
comment
что дает мне ошибку 'in <top (required)>': undefined method delimiter =' для ActsAsTaggableOn: Module (NoMethodError) '. Я не знаю, делаю ли я что-то не так. - person Radhika; 11.10.2013
comment
Как я уже упоминал в своем предыдущем комментарии, я исправил ошибку, используя последнюю версию гема. Спасибо за вашу помощь:) - person Radhika; 11.10.2013