我有一个Rails项目使用simple_form,我似乎无法得到的日期选择器的工作(使用引导日期选择器宝石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代码直接放在页面上,但它仍然不起作用。
任何想法?我很难过。
感谢
是否控制台日志显示任何JavaScript错误?网络选项卡显示资源是否正确下载,而不是404? –
我看到“Uncaught SyntaxError:Unexpected token ILLEGAL”,代表我的模型的第1行。但是,这是默认内容,所以我不确定为什么会发生这种情况。除了“(失败)”的assets/bootstrap-datepicker/locales以外,所有js文件的状态都是“304未修改”。我只在这个项目中处理英语。我还需要为此做点什么吗? –
您应该首先尝试删除js控制台的所有错误,因为这可能会中断日期选择器代码的执行。 –