Rails répond aux fichiers de thème Liquid Shopify.
Ajoutez cette ligne à Gemfile de votre application:
gem 'solidify'Puis exécuter:
$ bundle install
Pour obtenir les migrations nécessaires dans votre application, exécutez ce qui suit (cela suppose que vous avez déjà défini solidus avec solidus_auth_devise ):
$ rails generate solidify:installAjoutez ces variables Env pour que GEM STORERWAVE puisse stocker vos fichiers de thème sur S3:
AWS_ACCESS_KEY_ID : ' '
AWS_SECRET_ACCESS_KEY : ' '
AWS_S3_REGION : ' us-east-1 '
AWS_S3_BUCKET_NAME : ' solid5-shop 'Exécutez cette commande pour semer le thème par défaut, les paramètres de la boutique et les listes de liens:
$ rails solidify:shop:seed_everythingPour télécharger des fichiers thème, exécutez:
$ rails solidify:theme:download_all_themesPour exécuter les tests, vous devez d'abord créer une application de test. Cela peut être fait en fonctionnant:
$ bundle exec rake Cela créera une application factice dans /spec/dummy répertoire et exécutera RuboCop et tous les tests RSPEC. Pour exécuter les tests deuxième, vous n'avez pas besoin de l'exécuter via Rake, mais vous pouvez l'exécuter normalement via:
$ rspecou
$ spring rspecLicence MIT