跳转至外部链接
https://stackoverflow.com/questions/4642465/why-can-you-not-have-a-foreign-key-in-a-polymorphic-association