20 lines
370 B
Ruby
20 lines
370 B
Ruby
class VideosController < ApplicationController
|
|
after_action :verify_authorized
|
|
|
|
def new
|
|
authorize :video
|
|
end
|
|
|
|
def create
|
|
authorize :video
|
|
@article = ArticleWithVideoCreationService.new(article_params, current_user).create!
|
|
|
|
render action: "js_response"
|
|
end
|
|
|
|
private
|
|
|
|
def article_params
|
|
params.require(:article).permit(:video)
|
|
end
|
|
end
|