X-Git-Url: https://irasnyder.com/gitweb/?a=blobdiff_plain;f=app%2Fcontrollers%2Fvideo_controller.rb;h=bf283efcad788bd395bc787c64093680e38a56dc;hb=4ab6702d5ac0ec4541e8a724ab5e4409630b5546;hp=4221c3c4d9b5bc8250c08a3e743d0ec743316c28;hpb=28e07f23e1c75f7442dd87caf34f0f47109bf966;p=cs356-p2-videostore.git diff --git a/app/controllers/video_controller.rb b/app/controllers/video_controller.rb index 4221c3c..bf283ef 100644 --- a/app/controllers/video_controller.rb +++ b/app/controllers/video_controller.rb @@ -21,13 +21,7 @@ class VideoController < ApplicationController end def create - # A new rentable must be created and saved whenever we create a new - # video. This is so we have a rentable_id to add to the video. - @rentable = Rentable.new - @rentable.rtype = 'video' - @rentable.save! @video = Video.new(params[:video]) - @video.rentable_id = @rentable.id if @video.save flash[:notice] = 'Video was successfully created.' redirect_to :action => 'list' @@ -54,4 +48,13 @@ class VideoController < ApplicationController Video.find(params[:id]).destroy redirect_to :action => 'list' end + + def searchbyname + render :action => 'searchbyname' + end + + def searchresults + query = params[:q] + @videos = Video.find(:all, :conditions => ["title = ?", query]) + end end