Sha256: ca608504144572242bb7d450f216d5781a0887e50779737862065dfbc4c5ad3d

Contents?: true

Size: 460 Bytes

Versions: 1

Compression:

Stored size: 460 Bytes

Contents

module MegaBar
  class TmpModelsController < ApplicationController
    include MegaBarConcern
    before_action ->{ myinit 10 },  only: [:index, :show, :edit, :new]

    private

    def _params
      permits = []
      controller_name.classify.constantize.attribute_names.each do |att|
        permits << att unless ['id', 'created_at', 'updated_at'].include?(att)
      end
      params.require(controller_name.singularize).permit(permits)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mega_bar-0.0.1 app/controllers/mega_bar/tmp_models_controller.rb