我是一个铁杆新手,正在努力理解在具有相关外键的多个belongs_to声明中使用多态关联的优势.例如,在Ryan Bates的railscast(http://railscasts.com/episodes/154-polymorphic-association-revised)中,文章,事件和照片都可以有很多注释,因此他使用可评论来建立多态关联.
为什么不只是将注释属于其他三个资产中的每一个,并在其表中包含article_id,event_id和photo_id外键,其中只有一个非空?
我正在使用设计2.0.4并且找不到" 重置密码令牌无效 "消息的位置.我原以为它是在语言环境YAML文件中,但事实并非如此.我也搜索了宝石源无济于事,这让我觉得它必须在运行时构建.在devise_error_messages中!方法我看到它必须被定义为资源的full_messages之一,但有点像铁杆新手我不知道在哪里寻找它.