Я бы посмотрел опции для помощника text_field_with_auto_complete
.Если это не поддерживает то, что вам нужно, я бы отказался от этого в пользу того, что вы имеете больше контроля.Мой опыт работы с такими помощниками / плагинами заключается в том, что они экономят ваше время, только если вы делаете именно то, что от них ожидают.Если вам нужно что-то нестандартное, вы будете испытывать больше усилий, пытаясь обойти их, чем они стоят.
Чтобы отказаться от помощника text_field_with_auto_complete
, посмотрите на HTML и JS, которые он генерирует на отображаемой странице.,Скопируйте и вставьте это, затем измените это, чтобы сделать то, что вам нужно.Вы все еще можете использовать контроллер на стороне плагина автозаполнения.
JS, который вы хотите разбить на запятую, будет выглядеть примерно так:
var tags = $('#myTextInput').value();
var splitTags = tags.split(/\w*,\w*/);
JS regexen очень похожик Руби.Это регулярное выражение разделится запятыми, съедая лишние пробелы.