/adminio

Rails Admin made easy

Primary LanguageCSSMIT LicenseMIT

#Steps to configure Adminio

##Gemfile

gem 'adminio', '0.0.1', git: 'https://github.com/victorbueno/adminio.git'

##Admin Controller

AdminController < Adminio::AdminController

private
def load_menu
  @menu_items = {categories: "admin_categories"}
  @logout = false;
end

##Other Controllers

OtherController < AdminController
private
def load_defaults
	@klass = Category                         #A própria classe
	@klass_name = Category.name.underscore    #String com nome da classe
	@index_fields = [:name]                   #Campos mostrados na index
	@show_fields = [:name]                    #Campos mostrados no show
	@form_fields = [:name]                    #Campos mostrados no formulário
	@actions = [:show, :edit, :delete]        #Ações liberadas
	@associations = [:option_group]           #Has many
	@assoc_extra = [:option_group_id]         #Campo específico do has_many
	@parent = Product                         #Belongs to
end