Продукты Spree для конкретного магазина в единой интеграции приложений, используя spree-multi-domain - PullRequest
0 голосов
/ 05 мая 2019

У меня есть существующее приложение rails с Gemfile, имеющее гем, как показано ниже.

source 'https://rubygems.org'
ruby '2.4.1'

gem 'rails', '~> 5.2.2'
gem 'pg', '~> 0.18'
gem 'puma', '~> 3.7'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.2'
gem 'turbolinks', '~> 5'
gem 'jbuilder', '~> 2.5'
gem 'jquery-rails'
gem 'jquery-ui-rails'
gem 'jquery-validation-rails'
gem 'devise'
gem 'toastr-rails'
gem 'rails_admin'

gem 'spree', '~> 3.7.0'
gem 'spree_multi_domain', github: 'spree-contrib/spree-multi-domain', branch: 'tracker-fix-3-5'

Но после добавления гемов spree в мое приложение rails и выполнения команд установки spree я начал получать ошибки, подобные этой:

Undefined variable: "$navbar-height".

Ниже пример моего файла CSS, уже используемого в приложении.

/*
 *= require jquery-ui
 *= require_self
 *= require toastr
 *= require bootstrap
 *= require font-awesome
 *= require style
 *= require _all-skins
 *= require slideshow
 *= require custom
 */

Я даже попытался удалить загрузчик из моего файла CSS и добавил такие строки, какниже:

 *= require spree/frontend/all
 *= require spree/backend/all

Но ничего не помогло.

Есть ли пример кода, где я могу получить ссылку на настройку spree таким образом, чтобы несколько магазинов использовали свои собственные домены, но водно приложение для хранения своих данных?

...