Многие помощники Rails принимают несколько хеш-аргументов. Первый - это обычно параметры для управления самим помощником, а второй - html_options, где вы указываете собственные идентификаторы, классы и т. Д.
Определение метода выглядит следующим образом:
collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {})
Вы заметите кратное '= {}' в списке параметров. Чтобы использовать это, первый набор параметров, который вы бы указали, должен быть заключен в фигурные скобки:
collection_select(:user, :title, UserTitle.all, :id, :name, {:prompt=>true}, {:class=>'my-custom-class'})
Если у вас нет параметров для указания, кроме класса html, просто поместите пустой хеш-заполнитель:
collection_select(:user, :title, UserTitle.all, :id, :name, {}, {:class=>'my-custom-class'})
Дополнительная документация по API доступна по адресу:
http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/collection_select