SimpleFormBootstrapInputs
Установка
gem 'simple_form_bootstrap_inputs', github: 'BrandyMint/simple_form_bootstrap_inputs'
$ bundle
Необходим bootstrap и bootstrap-datetimepicker\ В application.js:\ //= require bootstrap\ //= require bootstrap-datetimepicker
document.addEventListener("turbolinks:load", function() {
$('div.datetimepicker').datetimepicker({ locale: 'ru', format: 'DD-MM-YYYY' });
});
Использование
Пример
= simple_form_for model do |f|
= f.input :date, as: 'simple_form_bootstrap_inputs/date_picker'
= f.input :currency, as: 'simple_form_bootstrap_inputs/currency'
= f.input :datetime, as: 'simple_form_bootstrap_inputs/datetime_picker'
...
date - дата по умолчанию в формате: 'YYYY-MM-DD'\
\
datetime - дата и время в формате: 'YYYY-MM-DD' + ' ' + 'HH:mm'\
\
currency:\
у model должны быть 2 аттрибута, например - value и value_currency - string\
