Я хотел бы знать, как я могу полностью уничтожить драгоценный камень и переустановить его.Как уничтожить и переустановить Gem после миграции?
Это то, что я сделал, чтобы установить драгоценный камень под названием «spree_fancy»:
$bundle install
$bundle exec rails g spree_fancy:install
И привел следующее:
bundle exec rails g spree_appa:install
append app/assets/javascripts/store/all.js
append app/assets/javascripts/admin/all.js
insert app/assets/stylesheets/store/all.css
insert app/assets/stylesheets/admin/all.css
run bundle exec rake railties:install:migrations FROM=spree_appa from "."
Copied migration 20140105025133_add_slider_taxons_and_apply_them.spree_appa.rb from spree_appa
Would you like to run the migrations now? [Y/n] y
run bundle exec rake db:migrate from "."
== AddSliderTaxonsAndApplyThem: migrating ====================================
== AddSliderTaxonsAndApplyThem: migrated (0.3630s) ===========================
Я попытался несколько различных методов, но не получилось:
$ bundle exec rake db:rollback
$ rails destroy controller user_controller(controllerName)
Я не разрушал модель, потому что драгоценный камень, который я использую, является темой для Spree Commerce и не включает любя любую модель. Я не знаю, как я могу уничтожить драгоценный камень после того, как я перенес кучу файлов.
Я подозреваю, что ваш единственный вариант - «git checkout» предыдущей версии. Установщик добавил кучу кода в кучу файлов, вы не можете отменить это, кроме как с помощью контроля версий. – meagar