我有一个使用simple_form的Rails项目,我似乎无法使日期选择器工作(使用Bootstrap Datepicker gem https://github.com/Nerian/bootstrap-datepicker-rails。
我已经尝试了以下堆栈溢出帖子中提出的内容: How do i write a cleaner date picker input for SimpleForm Add datepicker with rails 3.2.11, simple_form and bootstrap Changes in the form are not saved to database
但是,到目前为止,他们都没有工作过。
这是我的代码:
在我看来,我有这个:
<%= f.input :start_date, :input_html => {data: {behaviour: "datepicker"}}, :as => :string %>
我已将以下内容添加到Application.js
//= require bootstrap-datepicker
$(function() {
$('input.datepicker').datepicker();
});
我已将以下内容添加到Application.css
*= require bootstrap-datepicker
我甚至尝试将js代码直接放在页面上,但仍然无效。
有什么想法吗?我很难过。
由于
答案 0 :(得分:0)
指定datepicker行为的函数会搜索类“datepicker”的输入。您的输入必须具有此课程。
使用以下内容:
<%= f.input :start_date, :input_html => {class: 'datepicker', data: {behaviour: "datepicker"}}, :as => :string %>