Rails trifft Shopify Liquid -Themendateien.
Fügen Sie diese Zeile der GemFile Ihrer Anwendung hinzu:
gem 'solidify'Und dann ausführen:
$ bundle install
Um die erforderlichen Migrationen in Ihre App zu erhalten, führen Sie Folgendes aus (dies setzt voraus, dass Sie solidus bereits mit solidus_auth_devise festgelegt haben):
$ rails generate solidify:installFügen Sie diese Env -Variablen hinzu, damit Carrierwave -Gem Ihre Themendateien auf S3 speichern kann:
AWS_ACCESS_KEY_ID : ' '
AWS_SECRET_ACCESS_KEY : ' '
AWS_S3_REGION : ' us-east-1 '
AWS_S3_BUCKET_NAME : ' solid5-shop 'Führen Sie diesen Befehl aus, um das Standardthema, die Einstellungen und die Linklisten einzukaufen:
$ rails solidify:shop:seed_everythingUm Themendateien herunterzuladen, führen Sie aus:
$ rails solidify:theme:download_all_themesUm die Tests auszuführen, müssen Sie zunächst eine Test -App erstellen. Dies kann durch Laufen erfolgen:
$ bundle exec rake Dadurch wird ein Dummy -App in /spec/dummy -Verzeichnis erstellt und Rubocop und alle RSPEC -Tests ausgeführt. Um die Tests zum zweiten Mal durchzuführen, müssen Sie sie nicht durch Rake ausführen, können sie aber normalerweise über:
$ rspecoder
$ spring rspecMIT -Lizenz