营业时间
一个非常简单的解析器来解析文本,例如
Mon-Fri: 9AM-5PM
Sat: 10AM-7PM
Sun: closed
并构建内部数据结构以启用可能的格式设置和查询。
此类用于以下情况:(1)您想使用数据库中的单个文本字段来存储营业时间,并且(2)您希望能够检查商店是否在特定时间营业,或确保输入有效,或以不同于用户输入的格式显示小时(例如,以html格式设置输入以在网站上显示)。
这是有关如何在Rails中使用此类的示例。 假设您有一个名为“ Store”的模型,其文本文件名为normal_business_hours,则可以添加以下验证方法:
validate :normal_business_hours_must_be_in_valid_format
def normal_business_hours_must_be_in_valid_for
评论0
最新资源