-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Gregorio Galante edited this page Mar 2, 2022
·
14 revisions
Welcome to the matilda-core wiki!
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).
- Aggiungere la gemma "matilda_core" al Gemfile
# /Gemfile
gem 'matilda_core', git: 'https://github.com/1d3o/matilda-core'
- Installare ed eseguire le migrazioni
rails matilda_core:install:migrations
rails db:migrate
- Installare le dipendenze font-end nel proprio progetto attraverso l'installazione del front-end
rails matilda_core:install:front
- 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
- Aggiungere le rotte sul file /config/routes.rb
Rails.application.routes.draw do
# ...
mount MatildaCore::Engine => '/matilda/core'
end
- Aggiungere il modulo javascript tra le dipendenze nel package.json