tag select_tag remote rails form empty collection html ruby-on-rails drop-down-menu

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"}