Sha256: 37ad08024b4858087b46a324600134d01fe3b5601aa217137e8beffbf21a7b7e

Contents?: true

Size: 497 Bytes

Versions: 2

Compression:

Stored size: 497 Bytes

Contents

class Ksk::NavigationsController < Bhf::ApplicationController

  def sort
    Navigation.sort_items(params_navigation)
    Navigation.find(params[:id]).update_attribute(:parent_id, params[:parent_id])
    head :ok
  end

  def create
    n = Navigation.new(params_navigation)
    if n.save
      render json: {id: n.id}
    else
      render status: 400, json: n.errors
    end
  end
  
  private
    def params_navigation
      a = params.require(:navigation).permit(:title)
      a
    end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ksk-0.4.9 app/controllers/ksk/navigations_controller.rb
ksk-0.4.8 app/controllers/ksk/navigations_controller.rb