我们使用aws-sdk进行ruby,特别是AWS :: Record :: Base。aws-sdk-ruby AWS :: Record :: Base记录共享相同的域
由于各种原因,我们需要将各种对象的记录放在sdb中的同一个域中。
我们认为我们在这里使用的方法是向每个包含对象名的对象添加一个属性,然后在从sdb获取对象时将其包含在finder方法的where子句中。
我的问题的读者:
你有什么想法的这种做法?
这将如何最好地实施?如何在每个模型中明确定义对象时添加一个默认属性?重写find还是在finder方法中足以确保从sdb获取对象包含考虑新默认属性的子句?
想法感激。