![]() |
1
0
和大多数事情一样:这要看情况而定。你的每个想法都有优点。如果是我,我会这样开始:
你想问自己的关键问题是: 您是只提供AWS ECS产品,还是有其他产品? 如果你有与亚马逊无关的产品,不在乎asin等等,那么has-one可能是你的选择。或者,更好的是,与:可销售接口的多态关系,这样您以后可以插入不同的扩展类型。 只是行为不同,还是数据也会大不相同? 因为你可能想考虑:
当Amazon ECS不可用时,您希望系统如何运行? 它应该抛出异常吗?还是应该依赖目录的本地缓存版本?
慢慢地回答这些问题,答案就会更清楚。如果没有,就开始制作原型。祝你好运! |
![]() |
2
0
你可以使用
|
![]() |
3
0
@门诺 用什么呢 ActiveResource 对于AWS属性类? |
![]() |
4
0
如果您从两个完全不同的来源(一方面是ActiveRecord,另一方面是Internet)检索数据,那么将这些数据作为单独的模型保存会有很多好处。正如上面的海报所写,产品有一个(或有多个):AWS项目。 |
![]() |
cluster1 · 采取独立的新行动的好处是什么? 6 月前 |
![]() |
Robert · 使用JSON或哈希时,将NULL替换为NIL 6 月前 |
![]() |
lucycoco · 如何解决pod安装问题并成功运行pod安装? 10 月前 |
![]() |
Vessel · Ruby-包含任意数量元素的所有排列 10 月前 |