0

我目前正在构建一个网络应用程序,管理员可以在其中发布带有描述的标题和 Wistia 视频播放器的链接/嵌入形式。

目前我的设置是:

  • 欢迎页面
  • 带有仪表板控制器的仪表板页面(这里只有管理员可以发布、编辑内容,所有其他用户只能观看/评论)

我如何为此创建模型?通常我会创建一个这样的模型:

rails g model Video title:string description:text 

但是我如何实现 Wistia 视频播放器,以便管理员每次创建新帖子时,他都能够链接/嵌入新视频?

4

1 回答 1

0

如果我说得对,那么您想要一个权限系统,让具有“管理员”角色的用户能够使用嵌入式视频创建新帖子?普通的“用户”不应该这样做,对吧?您是否已经有“登录系统”或熟悉的东西?如果不是,您应该创建一个带有会话和类似内容的权限系统。(关键字:has_secure_password、BCrypt 和会话)。创建系统后,您可以在视频控制器中使用 before_action 或者您调用它。通过之前的操作,您可以简单地检查登录的用户是否具有“管理员”角色。如果您只想禁止嵌入视频,那么只需检查帖子,然后再将其保存到数据库中的表中。

于 2016-12-30T11:40:53.527 回答