计算铁轨表格上的工作日数

时间:2010-04-30 18:47:13

标签: javascript jquery ruby-on-rails ruby

我在rails表格中有两个字段'from_date'和'to_date'。当用户输入日期时,我必须显示工作日数,即排除(sat,sun和数据库表中的其他法定假日列表)。

这是应该在客户端javascript中完成的事情 或者这是应该通过向rails发出ajax请求来完成的。

你能告诉我怎样才能做到这一点。

非常感谢。

3 个答案:

答案 0 :(得分:1)

根据该功能的使用频率,我选择同时执行这两项功能,创建一个.js文件(或动态生成并确保rails缓存它)并在本地尝试使用javascript进行即时满足。然后在保存时确保在服务器端正确。

在客户端和服务器上执行此操作的好处是,当人们可以直接在网站上看到它而无需执行请求时,您可以省去一些麻烦。但是,如果他们禁用了JavaScript,它仍然可以工作。如果它是重要的,你永远不应该相信你从网络表单中获得的东西。 :)

答案 1 :(得分:0)

答案 2 :(得分:0)

您可能对business_time感兴趣。