|   |      1 
                                  0
                             与大多数事情一样:这取决于。你的每一个想法都有优点。如果是我,我会这样开始: 你想问自己的关键问题是: 您是只提供AWS ECS项目,还是会提供其他产品? 如果你的产品与亚马逊无关,不关心ASIN等,那么has_one可能是你的选择。或者,更好的是,与可销售接口建立多态关系,以便以后可以插入不同的扩展类型。 是行为不同,还是数据也会有很大不同? 因为你可能想考虑: 
 当Amazon ECS不可用时,您希望系统如何运行? 它应该抛出例外吗?或者,您应该依赖目录的本地缓存版本吗? 
 慢慢地走过这些问题,答案会变得更清楚。如果没有,就开始制作原型。祝你好运 | 
|   |      2 
                                  0
                             
   您可以使用
    | 
|   |      3 
                                  0
                             @门诺 使用怎么样 ActiveResource 对于AWS属性类? | 
|   |      4 
                                  0
                             如果你从两个完全不同的来源(一方面是ActiveRecord,另一方面是互联网)检索数据,将它们作为单独的模型保存有很多好处。正如上面的海报所写,产品has_one(或has_many):aws_item。 | 
|   | cluster1 · 采取独立的新行动的好处是什么? 10 月前 | 
|  | Robert · 使用JSON或哈希时,将NULL替换为NIL 10 月前 | 
|   | Fred Willmore · Rails控制器不呈现任何模板 1 年前 | 
|   | Diogo Amaral · 实现API请求的正确方式 1 年前 | 
|   | Meknassih · 在控制器方法中分配给模型没有任何作用 1 年前 | 
|   | Michael Ding · Rails上的默认会话到期问题 1 年前 | 
|  | Flávio · 基于另外两个生成数组 1 年前 |