Skip to content
Gregorio Galante edited this page Mar 2, 2022 · 14 revisions

Welcome to the matilda-core wiki!

Installazione

Il processo di installazione di Matilda Core rispetta l'installazione standard di un Rails Engine. Le sole variazioni riguardano la gestione dei moduli front-end al fine di permettere la personalizzazione e gestione degli assets tramite Webpacker.

  1. Aggiungere la gemma "matilda_core" al Gemfile
# /Gemfile
gem 'matilda_core', git: 'https://github.com/1d3o/matilda-core'
  1. Installare ed eseguire le migrazioni
rails matilda_core:install:migrations
rails db:migrate
  1. Installare le dipendenze font-end nel proprio progetto attraverso l'installazione del front-end
rails matilda_core:install:front
  1. Creare un file di configurazione in /config/initializers/matilda_core.rb e inserire il seguente codice
MatildaCore.configure do |config|
  # Qui si possono sovrascrivere le configurazioni
end
  1. Aggiungere le rotte sul file /config/routes.rb
Rails.application.routes.draw do
  # ...
  mount MatildaCore::Engine => '/matilda/core'
end
  1. Aggiungere sul file di configurazione di webpacker, nell'array additional_paths la path del modulo di Matilda
default: &default
  #...
  additional_paths: ['app/javascript/matilda_core']
Clone this wiki locally