diff --git a/app/controllers/videos_controller.rb b/app/controllers/videos_controller.rb index a56060262..31eaa1ced 100644 --- a/app/controllers/videos_controller.rb +++ b/app/controllers/videos_controller.rb @@ -1,9 +1,10 @@ class VideosController < ApplicationController after_action :verify_authorized, except: %i[index] before_action :set_cache_control_headers, only: %i[index] - before_action :authorize_video, only: %i[new create] - def new; end + def new + authorize :video + end def index @video_articles = Article.with_video @@ -16,6 +17,7 @@ class VideosController < ApplicationController end def create + authorize :video @article = ArticleWithVideoCreationService.new(article_params, current_user).create! redirect_to "#{@article.path}/edit" @@ -23,10 +25,6 @@ class VideosController < ApplicationController private - def authorize_video - authorize :video - end - def article_params params.require(:article).permit(:video) end