module Paramount::Controller
Public Instance Methods
create()
click to toggle source
# File lib/paramount/controller.rb, line 18 def create new if new.form(resource_params).save redirection(action: 'created') else render :new end end
destroy()
click to toggle source
# File lib/paramount/controller.rb, line 36 def destroy resource.destroy redirect_to polymorphic_path(resource.class), notice: 'Successfully destroyed' end
edit()
click to toggle source
# File lib/paramount/controller.rb, line 14 def edit resource end
index()
click to toggle source
# File lib/paramount/controller.rb, line 3 def index collection end
new()
click to toggle source
# File lib/paramount/controller.rb, line 11 def new end
show()
click to toggle source
# File lib/paramount/controller.rb, line 7 def show resource end
update()
click to toggle source
# File lib/paramount/controller.rb, line 28 def update if resource.form(resource_params).save redirection(action: 'updated') else render :edit end end