我正在用RoR做一个网页应用
我有一个具有YouTube视频ID的模型,所以我可以使用它来嵌入视频到网页。
它工作得很好,但我想让管理员更容易添加视频,我已经找到了如何从YouTube的URL解析视频的ID,但现在我想在哪里添加它。
我想要像验证一样通知用户他输入了错误的数据,但是如果我添加了一些parse_video_id模型方法或者添加了一个before_save钩子,我如何才能向对象添加一个错误,这样我就可以告诉用户这个错误呢?
发布于 2012-06-14 00:50:17
您可以使用以下命令添加错误:
errors.add(:attribute, message)https://stackoverflow.com/questions/11019545
复制相似问题