README.md in base_editing_bootstrap-0.1.4 vs README.md in base_editing_bootstrap-0.2.0

- old
+ new

@@ -1,6 +1,8 @@ # BaseEditingBootstrap +[![Gem Version](https://badge.fury.io/rb/base_editing_bootstrap.svg)](https://badge.fury.io/rb/base_editing_bootstrap) + WIP ## Installation Add this line to your application's Gemfile: @@ -40,14 +42,30 @@ g.test_framework :rspec g.fixture_replacement :factory_bot g.factory_bot dir: 'spec/factories' end ``` +### Initializers +E' possibile configurare BaseEditingBootstrap con alcune impostazioni: +```ruby + BaseEditingBootstrap.configure do |config| + ## + # Controller da cui derivare poi il BaseEditingController da cui derivano + # tutti i controller sottostanti + # @default "ApplicationController" + # config.inherited_controller = 'ApplicationController' + end + +``` + ## Usage Utilizzo per modello base, in questo esempio prendiamo come modello Post come esempio del dummy. -- Creare il Modello ed includere `include BaseEditingBootstrap::BaseModel` +- Creare il Modello ed includere + ```ruby + include BaseEditingBootstrap::BaseModel + ``` - Creare Controller: ```ruby class PostsController < BaseEditingController end ``` @@ -97,14 +115,18 @@ **Cell Field**: - created_at => timestamps.html.erb - updated_at => timestamps.html.erb - default => base.html.erb **Form Field** - - Integer => _integer.html.erb - - Float => _decimal.html.erb - - Decimal => _decimal.html.erb - - DateTime => _detetime.html.erb - - Date => _date.html.erb + - Integer => _integer.html.erb + - Float => _decimal.html.erb + - Decimal => _decimal.html.erb + - DateTime => _detetime.html.erb + - Date => _date.html.erb + - Enum => _enum.html.erb + Per gli enum, le traduzioni dei labels di ogni valore provvengono da i18n + attraverso l'helper: `Utilities::EnumHelper#enum_translation` + il quale utilizza il nome dell'attributo con - Default/String => _base.html.erb In futuro si prevede di aggiungere automatismi per renderizzare senza l'intervento dell'utente dei campi. - [OPTIONAL] Search Form: