Sha256: 75bc75201b387beebd1664d1596fe18408f0dc73e8cb5e0c149511a90e5fc563
Contents?: true
Size: 924 Bytes
Versions: 1
Compression:
Stored size: 924 Bytes
Contents
module Org class Me::ResignsController < Admin::ResignsController include Org::Layout::Me before_action :set_resign, only: [:show, :new, :create, :edit, :update, :destroy] def show end def new end def create @resign.assign_attributes(resign_params) if @resign.save redirect_to my_resign_url else render :new end end def edit end def update if @resign.update(resign_params) redirect_to my_resign_url else render :edit end end def destroy @resign.destroy redirect_to my_resign_url end private def set_resign @resign = current_user.resign || current_user.build_resign end def resign_params params.fetch(:resign, {}).permit( :leave_on, :reason_note, :handover_note, resign_reason_ids: [] ) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_org-0.0.1 | app/controllers/org/me/resigns_controller.rb |