Files
fizzy/app/controllers/buckets_controller.rb
T
2024-09-24 15:32:44 -04:00

39 lines
711 B
Ruby

class BucketsController < ApplicationController
before_action :set_bucket, except: %i[ index new create ]
def index
@buckets = Current.user.buckets.all
end
def new
@bucket = Current.account.buckets.build
end
def create
@bucket = Current.account.buckets.create!(bucket_params)
redirect_to bucket_bubbles_url(@bucket)
end
def edit
end
def update
@bucket.update!(bucket_params)
redirect_to bucket_bubbles_url(@bucket)
end
def destroy
@bucket.destroy
redirect_to buckets_url
end
private
def set_bucket
@bucket = Current.user.buckets.find(params[:id])
end
def bucket_params
params.require(:bucket).permit(:name)
end
end