adopt-a-hydrant/app/controllers/reminders_controller.rb

22 lines
516 B
Ruby

class RemindersController < ApplicationController
respond_to :json
def create
@reminder = Reminder.new(reminder_params)
@reminder.from_user = current_user
if @reminder.save
ThingMailer.reminder(@reminder.thing).deliver
@reminder.update_attribute(:sent, true)
render(:json => @reminder)
else
render(:json => {:errors => @reminder.errors}, :status => 500)
end
end
private
def reminder_params
params.require(:reminder).permit(:thing_id, :to_user_id)
end
end