Sha256: fec8a58286550688788524ff4d8cf0a9cd780bb7b57361135f0ea1bf63c9ea89

Contents?: true

Size: 728 Bytes

Versions: 10

Compression:

Stored size: 728 Bytes

Contents

class <%= controller_name %> < Itsf::Backend::BaseController
  def self.resource_class
    # Set the resource class here.
    #
    # Default: <%= class_name %>
    #
    <%= class_name %>
  end

  private

  def collection_scope
    # Customize the collection scope here for collection retrival (i.e. for the
    # index action).
    #
    # Example: current_user.posts.includes(:comments)
    #
    # Default: super
    #
    super
  end

  def permitted_params
    # Set the allowed params, for your create and update methods.
    # 
    # Example: params
    #            .require(:<%= params_key %>)
    #              .permit(:title, :body)
    # 
    params
      .require(:<%= params_key %>)
        .permit()
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
itsf_backend-1.1.8 lib/generators/itsf/backend/resource/templates/controller.rb
itsf_backend-1.1.7 lib/generators/itsf/backend/resource/templates/controller.rb
itsf_backend-1.1.6 lib/generators/itsf/backend/resource/templates/controller.rb
itsf_backend-1.1.5 lib/generators/itsf/backend/resource/templates/controller.rb
itsf_backend-1.1.4 lib/generators/itsf/backend/resource/templates/controller.rb
itsf_backend-1.1.3 lib/generators/itsf/backend/resource/templates/controller.rb
itsf_backend-1.1.2 lib/generators/itsf/backend/resource/templates/controller.rb
itsf_backend-1.1.1 lib/generators/itsf/backend/resource/templates/controller.rb
itsf_backend-1.1.0 lib/generators/itsf/backend/resource/templates/controller.rb
itsf_backend-1.0.1 lib/generators/itsf/backend/resource/templates/controller.rb