使用spree-multi-domain在单个应用程序集成中针对特定商店的Spree产品

时间:2019-05-05 20:36:44

标签: ruby-on-rails ruby rubygems ruby-on-rails-5 spree

我有一个现有的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

但没有任何效果。

是否有示例代码可用来设置狂潮的参考代码,以使多个商店使用其各自的域但在单个应用程序中存储其数据?

0 个答案:

没有答案