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