Ruby on rails Rails:两个松散相关模型之间的关系
我正在开发一个RubyonRails3Web应用程序,不知道如何关联这两个模型 在我们公司,销售代表出去约会。如果约会成功,它将导致创建一个订单(该订单将包含与之相关的订购项目,但这是另一天的订单)。如果约会不成功,它将被标记为无销售,并且正如您可能猜到的,不会创建订单 另一方面,有时销售是在没有预约的情况下进行的。例如,客户可能会打电话到商店订购一些东西。在这种情况下,订单可以在没有预约的情况下存在 如果订单和约会之间没有关系,那就很简单了,但为了便于最终用户使用,必须有关系。例如,如果预约生成订单,但后来买方取消了,他们会将预约标记为销售取消,然后系统会自动将订单设置为取消。同样,他们可能会选择取消订单,然后系统会自动取消预约 开发人员如何处理这样的事情?约会:有很多=>订单吗?顺序:归属=>约会吗?我不知道该怎么办Ruby on rails Rails:两个松散相关模型之间的关系,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我正在开发一个RubyonRails3Web应用程序,不知道如何关联这两个模型 在我们公司,销售代表出去约会。如果约会成功,它将导致创建一个订单(该订单将包含与之相关的订购项目,但这是另一天的订单)。如果约会不成功,它将被标记为无销售,并且正如您可能猜到的,不会创建订单 另一方面,有时销售是在没有预约的情况下进行的。例如,客户可能会打电话到商店订购一些东西。在这种情况下,订单可以在没有预约的情况下存在 如果订单和约会之间没有关系,那就很简单了,但为了便于最终用户使用,必须有关系。例如,如果预约生
请帮帮我,我是一个新的rails开发人员,我觉得自己有点不知所措!谢谢大家! 正如您所说,以下方法可以很好地发挥作用:
class Appointment < ActiveRecord::Base
has_many :orders
end
class Order < ActiveRecord::Base
belongs_to :appointment
end
班级预约
“属于”要求字段“约会”id出现在“订单”表中。但是,如果订单未与订单关联,则不需要设置约会id。对于一个给定的类,您可以有多个属于关联。在旁注中,看看这个问题,我想说一个
约会
可能有一个:顺序