ror中可以很方便的使用与jsCalendar一样的控件:
该网页的地址
http://dry.4thebusiness.com/info/dhtml_calendar
1、在工程文件的根目录下运行下面的更新
ruby script/plugin install http://dhtml-calendar.googlecode.com/svn/trunk
2、在.rhtml文件中置入:
<%= dhtml_calendar_includes %>
这样就可以使用Calendar控件了。一共有5个模式供用户选择:
1、弹出式:页面只有一个日历牌的图标,用户点击后,弹出控件:
<%= popup_calendar 'person', 'birthday',
{ :class => 'date',
:field_title => 'Birthday',
:button_image => 'calendar.gif',
:button_title => 'Show calendar' },
{ :firstDay => 1,
:range => [1920, 1990],
:step => 1,
:showOthers => true,
:cache => true }
%>
2、普通方式:日历完整显示在网页中:
<%= calendar 'person', 'birthday',
{ :class => 'date' },
{ :firstDay => 1,
:range => [1920, 1990],
:step => 1,
:showOthers => true }
%>
3、输入框式:页面中显示一个输入框,鼠标点击后弹出日历供用户选择
<%= calendar_field 'person', 'birthday',
{ :class => 'date',
:date => value,
:field_title => 'Birthday',
:button_title => 'Show calendar' },
{ :firstDay => 1,
:range => [1920, 1990],
:step => 1,
:showOthers => true,
:cache => true }
%>
4、选择框式:页面显示一个标准的选择框和一个日历的图表,点击后弹出日历
<%= calendar_select 'person', 'birthday',
{ :class => 'date',
:date => value,
:field_title => 'Birthday',
:button_title => 'Show calendar' },
{ :firstDay => 1,
:range => [1920, 1990],
:step => 1,
:showOthers => true,
:cache => true }
%>
5、box:页面显示一个输入框和一个日历图表,点击图标后显示一个日历
<%= calendar_box 'person', 'birthday',
{ :class => 'date',
:date => value,
:field_title => 'Birthday',
:form_name => 'custform',
:button_title => 'Show calendar' },
{ :firstDay => 1,
:range => [1920, 1990],
:step => 1,
:showOthers => true,
:cache => true }
%>
分享到:
相关推荐
在提供的压缩包文件中,我们可以看到"Ruby语言中文教程",这暗示了资源可能包含了关于Ruby语言的基础知识和进阶内容,对于学习RoR至关重要。Ruby是RoR的基础,理解其语法和特性对于掌握RoR框架极其关键。 **Ruby...
在本文中,我们将探讨一些RoR性能优化的关键方面,主要基于JavaEye网站在使用RoR过程中积累的实际经验。 首先,RoR性能优化涉及到多个层面,包括应用程序的部署、服务器配置以及代码优化。在部署方面,操作系统的...
这个插件可能解决了RoR在处理中文数据时的编码问题,使得用户无需访问特定网站下载,直接在项目中使用即可。 “mysql-front备份文件”指的是一个可能用于MySQL数据库管理的图形界面工具——MySQL Front的备份文件。...
NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696
在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...
在这个选题方向中,我们主要探讨的是与RoR相关的源代码分析和学习。源代码是理解任何编程语言或框架工作原理的关键,对于RoR来说也不例外。 在深入源代码之前,我们需要了解RoR的一些核心概念。如ActiveRecord,它...
在Ror块中,不仅有常规的残差学习,还有更高层次的残差学习,即残差学习的残差。这种多层次的结构使得网络能更细致地理解特征,并且有助于减少过拟合,提高模型的泛化能力。 **CIFAR-10和CIFAR-100数据集** CIFAR-...
"ror实例"可能指的是在学习或实践中,通过创建一个具体的Rails应用程序来理解和掌握RoR的工作原理和最佳实践。 在Ruby on Rails中,重要知识点包括: 1. **Gemfile与Gemfile.lock**:项目中的Gemfile用于指定项目...
基于ROR的简单日历,具有重复发生的事件和多个用户计划的实现。 内置: 您可以在上尝试。 测试帐号: login: user@example.com password: password 去做 更多测试 注意事项 经过Google Chrome测试,可能在其他...
“工具”标签可能指的是开发过程中使用的各种辅助工具,如数据库管理工具(如SQL Developer)、版本控制系统(如Git)、测试工具(如RSpec和Capybara)等。这些工具能够提高开发效率,确保代码质量和项目协作的顺利...
3. RESTful设计:Rails鼓励使用REST(Representational State Transfer)设计原则,使得URL更加语义化,资源操作更直观。 4. 自动路由:Rails的路由系统可以根据定义的资源自动创建控制器和动作。 5. scaffolding:...
在给定的示例中,使用MySQL数据库创建了一个名为`records`的表,其中包含两个关键字段:`name`和`person`。`name`字段用于存储上传文件的名称,而`person`字段则是一个`MEDIUMBLOB`类型,用于保存上传文件的二进制流...
基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。
### Windows上搭建Ruby on Rails(ROR)环境详解 #### 一、引言 随着Web开发技术的不断发展,Ruby on Rails(简称Rails或ROR)作为一种高效、简洁且优雅的Web开发框架,受到了广大开发者的青睐。然而,在Windows...
《机遇ROR的图书管理系统》是一份以Ruby on Rails(简称ROR)技术为核心,旨在构建高效、便捷的图书管理解决方案的学习资料。Ruby on Rails,是基于Ruby编程语言的开源Web应用框架,它遵循MVC(Model-View-...