Files
manyfold/app/controllers/libraries_controller.rb
T

38 lines
725 B
Ruby

class LibrariesController < ApplicationController
def index
if Library.count === 0
redirect_to new_library_path
else
redirect_to Library.first
end
end
def show
@library = Library.find(params[:id])
@models = @library.models
@models = @models.tagged_with(params[:tag]) if params[:tag]
end
def new
@library = Library.new
end
def create
@library = Library.create(library_params)
LibraryScanJob.perform_later(@library)
redirect_to @library
end
def update
@library = Library.find(params[:id])
LibraryScanJob.perform_later(@library)
redirect_to @library
end
private
def library_params
params.require(:library).permit(:path)
end
end