Method: NetworksController#remove_panel
- Defined in:
- app/controllers/networks_controller.rb
#remove_panel ⇒ Object
Enlève un panneau d’un réseau, sans le supprimer.
Input
-
id: Network id -
Variable POST
panel_id: Panel id
227 228 229 230 231 232 233 234 235 236 |
# File 'app/controllers/networks_controller.rb', line 227 def remove_panel network = Network.find(params[:id]) panel = network.panels.find(params[:panel_id]) network.panels.delete(panel) flash[:notice] = "Panel '#{panel.name} : #{panel.furniture.name}' removed from network." redirect_to :action => 'show', :id => network rescue ActiveRecord::RecordNotFound flash[:notice] = "Remove panel: Invalid network id ('#{params[:id]}') or panel id ('#{params[:panel_id]}')." redirect_to :action => 'list' end |