Class: Exo::Admin::ItemsController
- Inherits:
-
Exo::AdminController
- Object
- ActionController::Base
- ExoController
- Exo::AdminController
- Exo::Admin::ItemsController
- Defined in:
- app/controllers/exo/admin/items_controller.rb
Constant Summary collapse
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
14 15 16 17 18 19 |
# File 'app/controllers/exo/admin/items_controller.rb', line 14 def create current_item.site = exo_site current_item.resource = current_resource update end |
#destroy ⇒ Object
31 32 33 34 |
# File 'app/controllers/exo/admin/items_controller.rb', line 31 def destroy current_item.destroy redirect_to admin_resources_url(current_resource) end |
#update ⇒ Object
21 22 23 24 25 26 27 28 29 |
# File 'app/controllers/exo/admin/items_controller.rb', line 21 def update item_builder.update_values values_params if item_builder.update_item item_params redirect_to admin_resource_item_url(current_resource, current_item) else redirect_to admin_resource_url(current_resource) #render current_item.new_record? ? 'edit' : 'new' end end |