如何设置 spree_static_content 与 spree 3.X 和 rails 5 生成静态页面

How to setup spree_static_content with spree 3.X and rails 5 to generate static pages

我一直在尝试使用 spree 3.X 和 rails 5 来设置 gem spree_static_content,但是出现了无穷无尽的错误(迁移不是 运行,gem 依赖项)即将到来。文档已过时,对任何 gem 和 spree 商业项目都没有帮助。如果有人最近使用过这些项目,请分享调试结果。

使用 Rails 5.x 和 spree 3.x 设置 spree_static_content gem 时,仅添加 [=23] 时会出现各种错误=] spree_static_content 到你的 Gemfile。 将以下 gems 安装到您的 Gemfile 中,您将不会收到任何错误,并且可以轻松地为您的应用程序的静态内容设置 cms。

gem 'spree_static_content', github: 'spree-contrib/spree_static_content'

gem 'globalize', git: 'https://github.com/globalize/globalize'
gem 'activemodel-serializers-xml'

gem 'spree_i18n', github: 'spree-contrib/spree_i18n'
gem 'spree_globalize', github: 'spree-contrib/spree_globalize'

下一步,运行以下命令

bundle install
bundle exec rails g spree_i18n:install
bundle exec rails g spree_globalize:install
bundle exec rails g spree_static_content:install

现在,只需从管理员创建页面,但不要忘记 select 商店名称复选框以用于 spree 3.x。