forked from saurabh/personal-experience
41 lines
1.1 KiB
Ruby
41 lines
1.1 KiB
Ruby
class Admin::ExperienceTypesController < OrbitAdminController
|
|
def new
|
|
@experience_type = ExperienceType.new
|
|
@url = admin_experience_types_path(@experience_type)
|
|
render :layout=>false
|
|
end
|
|
|
|
def create
|
|
@experience_type = ExperienceType.new(experience_type_params)
|
|
@experience_type.save
|
|
@experience_types = ExperienceType.all
|
|
render :partial=>'list', :layout=>false
|
|
end
|
|
|
|
def edit
|
|
@experience_type = ExperienceType.find(params[:id])
|
|
@url = admin_experience_type_path(@experience_type)
|
|
render :layout=>false
|
|
end
|
|
|
|
def update
|
|
@experience_type = ExperienceType.find(params[:id])
|
|
@experience_type.update_attributes(experience_type_params)
|
|
@experience_type.save
|
|
@experience_types = ExperienceType.all
|
|
render :partial=>'list', :layout=>false
|
|
end
|
|
|
|
def destroy
|
|
experience_type = ExperienceType.find(params[:id])
|
|
experience_type.destroy
|
|
@experience_types = ExperienceType.all
|
|
render :partial=>'list', :layout=>false
|
|
end
|
|
|
|
private
|
|
|
|
def experience_type_params
|
|
params.require(:experience_type).permit! rescue nil
|
|
end
|
|
end |