main
1class VideosController < ApplicationController
2 def index
3 @videos = Video.all
4 end
5
6 def create
7 @video = current_user.videos.create!(video_params)
8 end
9
10 def update
11 @video = current_user.videos.find(params[:id])
12 @video.update(video_params)
13 end
14
15 def destroy
16 current_user.videos.find(params[:id]).destroy!
17 render json: {}
18 end
19
20 private
21
22 def video_params
23 params.require(:video).permit(:title, :description, :uri)
24 end
25end