我一直在尝试使用spree 3.X和rails 5设置gem spree_static_content,但是有无穷无尽的错误(迁移未运行,gem依赖关系)即将到来。文档已过时,没有任何宝石和狂欢商务项目的帮助。如果有人最近使用过这些项目,请分享调试结果。
答案 0 :(得分:0)
使用Rails 5.x和spree 3.x设置spree_static_content gem时,只有gem 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
现在,只需从管理员创建页面,但不要忘记为spree 3.x选择路由的商店名称复选框。