Nei miei campi numerici quando si utilizza Simple_form_for, le barre di scorrimento sono mostrate sul lato dei campi quando si utilizza Google Chrome.Campo numerico Simple_form_for
Come posso impedirgli di mostrare?
Nei miei campi numerici quando si utilizza Simple_form_for, le barre di scorrimento sono mostrate sul lato dei campi quando si utilizza Google Chrome.Campo numerico Simple_form_for
Come posso impedirgli di mostrare?
vedere qualche codice sarebbe utile, ma
Non sono barre di scorrimento; sono pulsanti freccia su e giù per incrementare/decrementare il campo di immissione number
specificato step
(predefinito su 1
). Learn more about the number
input type
Un attributo integer per il proprio modello di default sarà reso con type="number"
come un campo utilizzando simple_form
.
Per sovrascrivere questo comportamento, specificare il tipo di input per il campo utilizzando l'opzione :as
.
<%= f.input :your_field_name, as: :string %>
(Questo è documentato nel README.md
)
mi chiedo, se io uso il come:: string, sarà vero ingresso miei valori interi come stringhe? – zurik
Indipendentemente dal metodo di invio del modulo (GET/POST/PUT/DELETE), in 'params' le rails mostreranno ancora il valore di': your_field_name' come una stringa. Devi * sempre * eseguire il cast con qualcosa come 'to_i' se lo vuoi come un intero. – deefour
Grazie fratello, mi hai dato esattamente quello che voglio. :) –
Mostraci screenshot –