在解释多态关联的 rails 文档中"imageable"是什么意思?



所以,我正在尝试实现多态关联并查看Rails文档,但我对他们如何使用"可映像"感到困惑。"可映像性"是某种约定吗?还是它真的应该绑定到一个名为"可映像的"的表上?

imageable是Rails多态关联中一个不成文的命名约定。

另一个例子是taggable,它指的是可以标记的对象,即taggable。或者对于imageable示例,具有附加图像的对象是imageable,因为它可以接受图像。

在这种情况下,belongs_to对象(Picture(上的列称为imageable_idimageable_type,存储关联对象的id和模型类。你不需要imageable表格。。。仅Picture型号上的列

最新更新