我正在 RoR 中制作一个网络应用程序
我有一个带有 YouTube 视频 ID 的模型,因此我可以使用它将视频嵌入网页。
它运作良好,但我想让管理员更轻松地添加视频,而且我已经找到了如何从 YouTube 的 URL 解析视频的 ID,但现在我想在哪里添加它。
我想通知用户他输入了错误的数据,就像验证一样,但是如果我添加一些parse_video_id
模型方法或添加一个before_save
钩子,我怎样才能向对象添加一个错误,以便我可以告诉用户呢?
我正在 RoR 中制作一个网络应用程序
我有一个带有 YouTube 视频 ID 的模型,因此我可以使用它将视频嵌入网页。
它运作良好,但我想让管理员更轻松地添加视频,而且我已经找到了如何从 YouTube 的 URL 解析视频的 ID,但现在我想在哪里添加它。
我想通知用户他输入了错误的数据,就像验证一样,但是如果我添加一些parse_video_id
模型方法或添加一个before_save
钩子,我怎样才能向对象添加一个错误,以便我可以告诉用户呢?