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 Webpack e Sass. Per la piena compatibilità si richiede l'utilizzo di jsbundling-rails e cssbundling-rails (automaticamente configurati inizializzando un app con il comando rails new myapp -j webpack --css sass).

  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 il modulo javascript tra le dipendenze nel package.json
Clone this wiki locally