Ruby 将所有可能的记录添加为关联
问题:在Ruby Sequel中是否有“全部删除”的对立面Ruby 将所有可能的记录添加为关联,ruby,associations,sequel,Ruby,Associations,Sequel,问题:在Ruby Sequel中是否有“全部删除”的对立面 背景:我有两个模型(比如汽车和工厂),它们之间有关联。我可以从工厂移除所有汽车(工厂。移除所有汽车),但在前端,用户还可以选择标记复选框以关联所有汽车。在这种情况下,我需要在我的模型中添加类似于工厂的内容。添加所有汽车您可能需要以下内容: factory. class. association_reflection(:cars). associated_dataset. all{|car| factory.add_car
背景:我有两个模型(比如汽车和工厂),它们之间有关联。我可以从工厂移除所有汽车(
工厂。移除所有汽车
),但在前端,用户还可以选择标记复选框以关联所有汽车。在这种情况下,我需要在我的模型中添加类似于工厂的内容。添加所有汽车您可能需要以下内容:
factory.
class.
association_reflection(:cars).
associated_dataset.
all{|car| factory.add_car(car)}
之所以没有添加所有汽车的方法,是因为很少有人需要这种功能。这是在我维护Sequel的5年多时间里,我第一次看到这样一个方法的请求。我试图调用
。add_all_cars
和谷歌“ruby Sequel与remove_all相对”。Atm我有自己的每个模块来实现它,但在我看来它不像这样