https://github.com/one-work/rails_event
Plan、Booking something
https://github.com/one-work/rails_event
Last synced: 4 months ago
JSON representation
Plan、Booking something
- Host: GitHub
- URL: https://github.com/one-work/rails_event
- Owner: one-work
- License: mit
- Created: 2018-03-23T06:21:23.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2025-12-31T22:08:52.000Z (5 months ago)
- Last Synced: 2026-01-14T10:42:04.556Z (5 months ago)
- Language: Ruby
- Homepage:
- Size: 871 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RailsEvent
[](https://github.com/work-design/rails_event/actions/workflows/test.yml)
[](https://github.com/work-design/rails_event/actions/workflows/cd.yml)
[](https://github.com/work-design/rails_event/actions/workflows/gempush.yml)
RailsEvent 用于处理基于事件、地点、参与人的业务,如:活动举办、课程。
## 说明
预约模型由以下几部分组成:
* 事件,对应 model: Event
* 时间与地点,对应 model: Plan
* 人物,对应model: PlanParticipant(crowd)
当上述配置完成之后,会根据时间的配置信息(如何按每周、每月等重复),生成具体的数据如下:
* PlanItem:具体的事件发生的时间(date + time_item_id),地点(place)
* PlanAttender(出席人): 具体的事件里的参与人,PlanItem + PlanCrowd
## Installation
```
yarn add moment
yarn add moment-timezone
yarn add @fullcalendar/core
yarn add @fullcalendar/daygrid
yarn add @fullcalendar/timegrid
```
## 许可
本项目遵循 [MIT](LICENSE) 协议