Ruby on rails 3 推特引导日期时间选择器

Ruby on rails 3 推特引导日期时间选择器,ruby-on-rails-3,twitter-bootstrap,datetimepicker,Ruby On Rails 3,Twitter Bootstrap,Datetimepicker,我正在尝试使用twitter引导,但它不起作用。我不知道它怎么会不起作用,因为我只是按照这个例子,没有定制 附言。 出现以下错误: 未捕获的TypeError:对象[Object Object]没有方法“datepicker” 我不确定我是否做对了,所以下面是输入的代码: <input type="text" class="data-datepicker-format" data-datepicker-format="dd/mm/yyyy" /> 有没有办法解决这个问题?提前感

我正在尝试使用twitter引导,但它不起作用。我不知道它怎么会不起作用,因为我只是按照这个例子,没有定制

附言。 出现以下错误:

未捕获的TypeError:对象[Object Object]没有方法“datepicker”

我不确定我是否做对了,所以下面是输入的代码:

<input type="text" class="data-datepicker-format" data-datepicker-format="dd/mm/yyyy" />


有没有办法解决这个问题?提前感谢。

您是否忘记在脚本部分包含datepicker.js

<script src="/path/to/datepicker.js" type="text/javascript"></script>


确保在加载引导主库之后加载datepicker.js,在加载调用.datepicker()的脚本之前加载datepicker.js。

根据我们在对另一个答案的评论中的讨论,问题似乎是您同时加载了引导datepicker和jqueryUI datepicker库

如果确实需要使用jqueryUI,则需要构建一个没有日期选择器的jqueryUI包。你可以在电视上这样做


编辑:为了清楚起见,您可以将jquery保留在原位。只有jquery-UI需要删除,或者您需要一个自定义的jqueryUI包,该包不包括日期选择器。

谢谢您的回答,但它已正确加载。虽然它不起作用。是的,我已经在我的浏览器中启用了JS(在Chrome和Firefox中进行了测试)。你是不是碰巧加载了jqueryUI?它有自己的.datepicker方法,可能会造成干扰。我还将进行一些合理性检查:加载站点,在foo.datepicker()调用上设置断点。激发时,验证foo是jquery对象,验证在加载的js文件中看到bootstrap.js和datepicker.js。Chrome或Firebug可以解决这个问题。是的,我正在加载以下文件:为了使这两个.js文件一起工作,我应该做哪些具体的更改?我无法关闭jquery,因为它的一些功能被我的webapp使用。我查看了上面的链接,发现我没有这样的日历(如datepicker演示)。我上面提到的两个文件都没有函数“datepicker”。我尝试在一个干净的项目上使用它,但没有jquery.js,再次失败。有没有类似于twitter引导的RoR项目的datetime选择器的演示或模拟?谢谢。在调用.datepicker()的行上设置断点。启动应用程序,等待断点被命中,然后检查状态:bootstrap.js是否已加载?datepicker.js是否已加载?我不太确定如何修复该错误,但现在已修复。我只是从头开始(又一次),它起了作用。下一步是从文本输入中获取值,并将其传递到数据库中的datetime字段。无论如何,谢谢你的回答!退房它使用起来非常简单,还实现了快速键盘输入。