我正在做一个与订票有关的项目。我可以存储旅客资料,如姓名、年龄、性别以及机票号码。但问题是,如果另一张机票是为同一名乘客预订的,我将不得不重新输入相同的乘客数据&只是机票ID会有所不同。
mysql> desc passenger;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| Name | v
我必须在两个日期范围内分配机票预订,即从一个可用的开始日期和结束日期(这不是以前分配的)。为此,我需要签入数据库,如果在这些日期之间已经发生了任何分配。
例如,我需要在2017/04/20至2017/04/25期间分配机票预订,插入这一记录,我需要检查在2017/04/20开始日期到2017/04/25号结束日期之间是否有预订。
我已经尝试了下面的query.But,它没有给出正确的结果
select "id"
from "table"
where "from_date" >= '2017-04-20'
and &
我正试图为乘飞机旅行的乘客开发一个数据/对象模型。
用词:
we have customers who make reservations to take trips.
我很难确定是否应该有两个对象/模型: Customer和Trip,还是三个: Customer,订座和Trip。
我相信我的困惑源于这样一个事实:随着时间的推移,预订变成了一次旅行。这一事实使我认为最好有两个模型:客户和旅行。在这种情况下,旅行将属于客户,并具有以下示例属性: customer_id、reservation_number、destination、travel_date等。
这个方法的问题是,预订会改变并且被取消
我正在制作一部电影,每个人都可以看电影,也可以买到自己的票。我有两个问题:
我想给每个机票唯一的代码,将发送到电子邮件后,客户将预订机票。如何在ruby on rails中生成唯一的代码。
我有表customer(name,surname,email)和ticket(type,numberofseats,seance_id,customer_id),在方法ticket#new中,我也想做customer,怎么做呢?