Module: Admini::Resources
- Extended by:
- ActiveSupport::Concern
- Includes:
- ActionView::Helpers::FormOptionsHelper
- Defined in:
- app/controllers/concerns/admini/resources.rb
Instance Method Summary collapse
- #create ⇒ Object
- #destroy ⇒ Object
- #edit ⇒ Object
- #index ⇒ Object
- #new ⇒ Object
- #show ⇒ Object
- #update ⇒ Object
Instance Method Details
#create ⇒ Object
44 45 46 47 48 49 50 |
# File 'app/controllers/concerns/admini/resources.rb', line 44 def create if @resource.save redirect_to action: :show, id: @resource.id else render :new end end |
#destroy ⇒ Object
66 67 68 69 |
# File 'app/controllers/concerns/admini/resources.rb', line 66 def destroy @resource.destroy redirect_to action: :index end |
#edit ⇒ Object
55 56 |
# File 'app/controllers/concerns/admini/resources.rb', line 55 def edit end |
#index ⇒ Object
35 36 37 38 39 |
# File 'app/controllers/concerns/admini/resources.rb', line 35 def index @resources = @resources.order(id: :desc) .page(params[:page]) .per(paginates_per) end |
#new ⇒ Object
41 42 |
# File 'app/controllers/concerns/admini/resources.rb', line 41 def new end |
#show ⇒ Object
52 53 |
# File 'app/controllers/concerns/admini/resources.rb', line 52 def show end |
#update ⇒ Object
58 59 60 61 62 63 64 |
# File 'app/controllers/concerns/admini/resources.rb', line 58 def update if @resource.update(resource_params) redirect_to action: :show, id: @resource.id else render :edit end end |