我正在尝试在我的 simple_form 中实现 datepicker,就像这里所介绍的那样:如何为 SimpleForm 编写更清晰的日期选择器输入 https://stackoverflow.com/questions/5007785/how-do-i-write-a-cleaner-date-picker-input-for-simpleform/5079761#5079761
我创建自定义类:
# app/inputs/date_picker_input.rb
class DatePickerInput < SimpleForm::Inputs::StringInput
....
end
然后我添加: `$("input.date_picker").datepicker();
在 application.js 的底部并使用代码:
<%= f.input :deadline, :as => :date_picker %>
但是,日期选择器未激活,也不会引发错误。这可能是我没有正确理解资产管道的问题吗?我的 application.js 还包含:
//= 需要 jquery.ui.datepicker.min
我还在我的应用程序中的一个单独页面上使用了日期选择器,该页面不使用 simple_form,因此日期选择器本身正在工作。
任何建议,将不胜感激。
确保在 JavaScript 中调用 datepicker(如果表单中的 datepicker 类不同,请更改 datepicker 类):
$(function() {
$('input.datepicker').datepicker();
});
您还可以检查如何为 SimpleForm 编写更清晰的日期选择器输入 https://stackoverflow.com/questions/5007785/how-do-i-write-a-cleaner-date-picker-input-for-simpleform
or https://github.com/plataformatec/simple_form/issues/75#issuecomment-448362 https://github.com/plataformatec/simple_form/issues/75#issuecomment-448362
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)