![]() |
1
0
与大多数事情一样:这取决于。你的每一个想法都有优点。如果是我,我会这样开始:
你想问自己的关键问题是: 您是只提供AWS ECS项目,还是会提供其他产品? 如果你的产品与亚马逊无关,不关心ASIN等,那么has_one可能是你的选择。或者,更好的是,与可销售接口建立多态关系,以便以后可以插入不同的扩展类型。 是行为不同,还是数据也会有很大不同? 因为你可能想考虑:
当Amazon ECS不可用时,您希望系统如何运行? 它应该抛出例外吗?或者,您应该依赖目录的本地缓存版本吗?
慢慢地走过这些问题,答案会变得更清楚。如果没有,就开始制作原型。祝你好运 |
![]() |
2
0
您可以使用
|
![]() |
3
0
@门诺 使用怎么样 ActiveResource 对于AWS属性类? |
![]() |
4
0
如果你从两个完全不同的来源(一方面是ActiveRecord,另一方面是互联网)检索数据,将它们作为单独的模型保存有很多好处。正如上面的海报所写,产品has_one(或has_many):aws_item。 |