1

我很难使用 spree 1.3.0 和 jruby 1.7.1。看起来 jruby 无法解析 erb 模板,并且有时会给出没有任何意义的字符串分配错误,因为将 ruby​​ 更改为 1.9.3 效果很好(是的,没有错误!)。

我用 WEBrick 和 Trinidad 试过这个,两者的行为方式相同。

如果您能告诉我这里发生了什么,为什么?以及解决此问题的可能方法,我将不胜感激。谢谢!

如果您需要我的任何东西,请告诉我,例如 Gemfile 或任何环境设置。

请参阅以下图片以供参考:

在此处输入图像描述

4

2 回答 2

1

我发现,这是 jruby 的一个问题,它以一种奇怪的方式处理 deface gem。我想 spree 需要一段时间才能切换到 jruby。现在关闭这个问题,因为没有答案。

于 2013-04-06T18:05:44.483 回答
0

实际上,在自定义 Spree 时,Deface 在 Admin 中最实用。这是我的意见以及许多其他人。

使用 JRuby 时,我使用了以下设置: Rails.application.config.deface.enabled = false

于 2014-11-18T23:29:20.827 回答