我有一个现有的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 gem添加到我的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
但没有任何效果。
是否有示例代码可用来设置狂潮的参考代码,以使多个商店使用其各自的域但在单个应用程序中存储其数据?