【发布时间】:2017-01-03 22:34:49
【问题描述】:
是否可以在 Rails 5 中进行 Spree 3.2 的模型转换(通过 spree_globalize)? 我按照说明进行了操作,但是当我运行捆绑更新时,出现此错误:
Bundler could not find compatible versions for gem "spree_i18n":
In Gemfile:
spree_i18n
spree_globalize was resolved to 3.1.0.beta, which depends on
spree_i18n (~> 3.1.0.beta)
这是我的 gemfile 的相关部分
gem 'spree', '~> 3.2.0.rc1'
gem 'spree_auth_devise', '~> 3.2.0.beta'
gem 'spree_gateway', '~> 3.2.0.beta'
gem 'spree_i18n', github: 'spree-contrib/spree_i18n'
gem 'spree_globalize', github: 'spree-contrib/spree_globalize'
【问题讨论】:
-
我会避免 spree_globalize。一旦我安装了它(我和你有同样的问题),我遇到了大量的错误和问题。在 github 上记录的问题也不再得到解答
-
你可能是对的,我也有很多错误。可悲的是,这是我所知道的唯一提供模型翻译的 gem,您是否找到其他方法在您的网站上实现多语言?
-
还没有,我明天会花时间弄清楚它有什么问题,所以如果我运气好的话,我会把我的叉子寄给你
标签: bundler ruby-on-rails-5 spree