html - select_tag - select box rails 5
¿Cómo configuro las opciones de HTML para collection_select en Rails? (2)
Muchos ayudantes de Rails toman múltiples argumentos hash. El primero suele ser las opciones para controlar el helper en sí mismo, y el segundo es html_options donde se especifican identificadores personalizados, clases, etc.
La definición del método se ve así:
collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {})
Notarás el múltiplo ''= {}'' en la lista de parámetros. Para usar esto, el primer conjunto de opciones que especifique debe estar entre llaves.
collection_select(:user, :title, UserTitle.all, :id, :name, {:prompt=>true}, {:class=>''my-custom-class''})
Si no tiene ninguna opción para especificar además de la clase html, simplemente coloque un marcador de posición hash vacío:
collection_select(:user, :title, UserTitle.all, :id, :name, {}, {:class=>''my-custom-class''})
La documentación adicional de la API está disponible en: collection_select
Parece que no puedo encontrar la sintaxis para agregar una clase a una etiqueta de selección generada por Rails collection_select
. ¿Un poco de ayuda?
= f.collection_select :category_id, Category.order(:name), :id, :name, {}, {class: "store-select"}