Rails 日期/时间选择器(希望是 jquery)[关闭]

Posted

技术标签:

【中文标题】Rails 日期/时间选择器(希望是 jquery)[关闭]【英文标题】:Rails date/time picker (hopefully jquery) [closed] 【发布时间】:2010-12-25 21:15:36 【问题描述】:

寻找可以与 Rails 无缝集成的日期和日期时间选择器。我敢肯定有些人必须使用类似的东西。我试过了

不显眼的日期选择器插件,但它与最新版本的 Rails 不同。

日历日期选择插件使用了我已从我的应用程序中删除并且不想添加回来的原型。

活动日历插件 - 被最新的 Rails 破坏并被黑客修复,但在加载模型时不填写文本字段。

非常感谢。

【问题讨论】:

另见:***.com/questions/1245245/jquery-datetime-picker 和 ***.com/questions/468253/… 【参考方案1】:

http://trentrichardson.com/examples/timepicker/

这是我见过的最好的日期时间选择器。 milesich 不再积极维护,如果输入字段为空,则会出现错误。当然有解决方案(在 cmets 中),但如果你查看代码,它是一个丑陋的 hack。

Trent 的实现更加简洁。更短、更易于理解且需要添加的 CSS 最少。我强烈推荐他的作品。

【讨论】:

哇,这是一个不错的时间选择器。我的(仍在开发中)rails 应用程序中有milesich timepicker,它有问题。正在寻找一个好的替代方案,我认为这将是那个替代方案。仍然可以做一些调整,但这是我见过的最好的东西。 我喜欢这个时间选择器的 UI,但我不得不放弃它,因为它在 Firefox 8(Ubuntu,OS X)中对我和我的同事来说加载速度非常慢。它在 Chrome 和另一台 OS X 机器上运行良好,但我花了半天时间尝试调试它,但找不到原因。【参考方案2】:

这是一个很好的选择。

http://milesich.com/timepicker/

(来源:milesich.com)

*** 上还有一篇关于类似主题的帖子。您正在寻找比 one 的 OP 更具体的 Rails 内容,但它仍然有一些很好的信息。

【讨论】:

谢谢,是的,我看过这个,它看起来是最有前途的。然而作者说它有问题,我希望能在 Rails 中找到一些可以与默认时间选择器向后兼容的东西(尽管我可能最终会使用它)。谢谢。 链接断开,很遗憾【参考方案3】:

Any+Time(TM) Datepicker/Timepicker AJAX Calendar Widget 使用 jQuery,应该可以与 Rails 无缝协作。它提供了许多日期/时间格式选项,并且只需要一行您自己的 JS 代码即可附加到任何文本字段。它还旨在最大限度地减少选择日期和/或时间所需的鼠标点击次数,并为没有鼠标的用户提供 WAI-ARIA 键盘可访问性。我是否提到了使用 CSS 和/或 jQuery UI 的时区支持和自定义样式/主题? :-)

【讨论】:

您能否粘贴一些示例代码,说明如何将它与 Rails 一起使用?我在网上环顾四周,但没有找到将 Datepicker 与 Rails 3 结合使用的具体示例。 我必须更新示例,修改 CSS 文件的目录和 javascript 文件的目录以使用 Rails 3 默认值:<link rel="stylesheet" type="text/css" href="/stylesheets/anytime.css" /> <script type="text/javascript" src="/javascripts/jquery.js"></script> <script type="text/javascript" src="/javascripts/anytime.js"></script> <script type="text/javascript" src="/javascripts/anytimetz.js"></script> 现在它可以工作了:]

以上是关于Rails 日期/时间选择器(希望是 jquery)[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

ActiveRecord / Rails 3 中的日期格式

没有输入的jQuery日期选择器

Rails 日期选择器日期时间的有效格式

用于 JQuery 日期时间选择器的 ASP.Net 包装器控件

在 jQuery UI 日期选择器中格式化日期

jQuery UI 日期选择器范围