Simple_form_for kullanılırken sayısal alanımda, Google Chrome kullanırken alanların yanlarında kaydırma çubukları gösterilir.Sayısal alan Simple_form_for
Bunların gösterilmesini nasıl engelleyebilirim?
Simple_form_for kullanılırken sayısal alanımda, Google Chrome kullanırken alanların yanlarında kaydırma çubukları gösterilir.Sayısal alan Simple_form_for
Bunların gösterilmesini nasıl engelleyebilirim?
bazı kod yararlı olacağını görünce, ama
Onlar kaydırma çubukları değiller; number
giriş alanına belirtilen step
(varsayılan değer 1
) değerini artırmak/azaltmak için yukarı ve aşağı ok düğmelerini kullanırlar. Learn more about the number
input type
varsayılan olarak model için bir tamsayı özellik bir saha simple_form
kullanma gibi type="number"
ile görüntüleniyor.
Bu davranışı geçersiz kılmak için, :as
seçeneğini kullanarak alanın giriş türünü belirtin. : Dize o giriş dizeleri olarak benim tamsayı değerleri, olmaz: i olarak kullanmak durumunda
<%= f.input :your_field_name, as: :string %>
, merak ediyorum
Formun gönderim yönteminden bağımsız olarak (GET/POST/PUT/DELETE), 'params' raylarında': your_field_name 'dizgisi değeri gösterilir. Siz * her zaman * bir tamsayı olarak isterseniz, to_i gibi bir şeye sahip olmalısınız. – deefour
Teşekkürler Bro, Bana tam olarak ne istediğimi verdin. :) –
bize göster ekran –