README.md in base_editing_bootstrap-0.2.0 vs README.md in base_editing_bootstrap-0.3.0
- old
+ new
@@ -51,19 +51,39 @@
##
# Controller da cui derivare poi il BaseEditingController da cui derivano
# tutti i controller sottostanti
# @default "ApplicationController"
# config.inherited_controller = 'ApplicationController'
+
+ ##
+ # Configurazione per alterare lo standard di azione post aggiornamento record
+ # il default è andare nella pagina di editing del record
+ # possibili valori :edit , :index
+ # config_accessor :after_success_update_redirect, default: :edit
+
+ ##
+ # Configurazione per alterare lo standard di azione post creazione record
+ # il default è andare nella pagina di editing del record
+ # possibili valori :edit , :index
+ # config_accessor :after_success_create_redirect, default: :edit
+
end
```
## Usage
Utilizzo per modello base, in questo esempio prendiamo come modello Post come esempio del dummy.
- Creare il Modello ed includere
```ruby
include BaseEditingBootstrap::BaseModel
+ ```
+- La factory nelle spec deve contenere il trait `with_invalid_attributes` per definire la situazione di dati per record
+ non valido. ES:
+ ```ruby
+ trait :with_invalid_attributes do
+ name {nil} # name dovrebbe essere obbligatorio nel modello
+ end
```
- Creare Controller:
```ruby
class PostsController < BaseEditingController
end