![](/img/trans.png)
[英]How would you store a business's hours in the db/model of a Rails app?
[英]Rails How to implement business(store_hours) form on ROR
在我的数据库中,我有monday_open,monday_close ... sunday_close列
我正在尝试实现一个提交表单,您可以在其中选择开放时间和关闭时间,并仅检查该时间属于哪一天,并将其相应地保存到数据库中。
基本上,我试图消除全天选择相同的营业时间
谁能帮助我解决这个问题?
非常感谢!
例如表单视图
营业时间:9:00〜营业时间:16:00
星期一[o]星期二[o]星期三[o]星期四[]星期五[]星期六[]星期日[]
后端(DB)
monday_open | monday_close | Tuesday_open | ...
9:00 am | 16:00 | 9:00am
它会像上面的例子一样保存
您的表未规范化。 如果可以,请将列更改为:
__________________________________
| Day | Open | Close | Store_ID? |
|-----|------|-------|-----------|
| 0 | 8:00 | 17:00 | 2 |
| 1 | 9:00 | 18:00 | 2 |
----------------------------------
查看Date::DAYNAMES
作为当天的文字
这样,您可以在商店和营业时间之间建立关联。 从那里添加复选框将非常容易
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.