问题标签 [spree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
229 浏览

ruby-on-rails - 如何在 Spree 中正确加载手工扩展

我正在添加我自己的自定义计算器,我完全不知道如何正确组装它。

我有点模仿做过同样事情的人,但没有官方安装过程。

我的文件结构看起来很简单:

我的 preinitializer.rb 加载它们是这样的:

计算器_extension.rb

这返回:

我错过了什么?

0 投票
1 回答
327 浏览

ruby-on-rails - 注册计算器不再在 Spree Edge 中工作?

在我的主要扩展中,我有这种实例化计算器的标准方法。该模块是 Spree 预初始化过程的一部分:

然后当我运行服务器时,我得到了这个:

所以我尝试独立运行它们并得到这个:

那可能来自什么?

0 投票
2 回答
516 浏览

ruby-on-rails - 减少 Spree 中的内存使用

我检查了我的应用程序,它们正在运行大量内存,导致我的服务器崩溃。

这是我的ps:

这对于电子商务应用程序来说是否异常大?

0 投票
1 回答
645 浏览

ruby-on-rails - 无法在 Windows 上的 RubyStack 2.1-1 dev 下运行 db:migrate with Spree

我正在尝试在 Windows 上的RubyStack 2.1-1 dev下安装Spree

我已经能够安装所有东西,但是我在初始化数据库时遇到了问题。在文档(http://spreecommerce.com/documentation/getting_started.html)中说我需要运行rake db:bootstrap

但它抛出以下内容:

不知道这是怎么回事=S

谢谢

0 投票
1 回答
3720 浏览

ruby-on-rails-3 - 无法批量分配受保护的属性:

我已经拔掉了我所有的头发。没有了... :(

我正在使用 Spree 0.3.4,在扩展中我需要注册一些零售商。所以我将他们引导到一个零售商表单,该表单具有许多属于零售商模型的自定义字段......

所以我试图从一个表单中验证/提交所有字段,就像这样

myextension/app/views/user_registrations/new.html.erb

等等等等

我还在 cancan 能力.rb 中添加了能力

问题是零售商的字段永远不会得到验证,数据也永远不会插入数据库......

我创建了一个空白应用程序,并使用一些普通的旧脚手架从头开始尝试这个过程,它工作正常。

有任何想法吗??

0 投票
2 回答
7145 浏览

ruby-on-rails - 自定义 Spree 的最佳方式?

我需要修改 Spree(功能和视图)。但是 Spree 作为 gem 安装(它不是简单的应用程序),我相信它实际上是 Rails 引擎,对吧?我对这一切都很陌生。

但是,抓住 Spree 并对其进行完全定制以创建您自己的电子商务解决方案的最佳方式究竟是什么?

谢谢你。

PS:使用 Ruby 1.8.7 和 Rails 3。

0 投票
1 回答
633 浏览

ruby-on-rails-3 - Spree 0.40.x(Rails 3)是否有任何有效的 CMS 扩展?

我一直试图在我的新 Spree 0.40.x 中添加一个基本的 CMS,但我没有取得任何成功。文档似乎是空的。

我已经尝试了这里列出的每个扩展,但我无法安装其中一些,其他的我确实安装了它们,但似乎他们使用的是 rails 2 不推荐使用的方法。

你们中的任何人都能够在 Rails 3 下将 CMS 添加到 Spree 吗?我不介意我是否需要使用旧版本的 Spree,我只需要一个基本的 CMS。

谢谢

0 投票
1 回答
185 浏览

ruby-on-rails-3 - 狂欢,Ruby On Rails。关于“yield”函数的使用问题

通过 Github 上的官方代码库https://github.com/spree/spree阅读 spree 源代码。我不禁注意到演示站点的主加载页面上函数“yield”的奇怪用法(至少是我第一次看到它),如https://github.com/spree/spree/ blob/master/core/app/views/layouts/spree_application.html.erb

页面正文中未命名的产量让我很感兴趣,是什么让它自动“屈服”以下页面的内容: https ://github.com/spree/spree/blob/master/core/app/views/shared/ _products.html.erb

换句话说,什么决定了在使用未命名的产量时要渲染什么。

任何澄清将不胜感激。

0 投票
2 回答
550 浏览

ruby-on-rails - Rails 中的狂欢错误消息

我是 ruby​​ on rails 的新手。我在我的 ubuntu 10.10 系统上安装了 ruby​​ 和 gems。我的 rails -v 是 3.0.5 而 gem -v 是 1.3.7。根据我的要求,我安装了 bundler,之后当我通过命令安装 spree 时, gem install spree 我收到以下错误消息:

我用谷歌搜索了很多小时,但没有找到任何好的结果。所以请帮助我。我真的是 Rails 的新手。

0 投票
2 回答
5243 浏览

cancan - 大礼包自定义角色权限

我正在尝试在特定权限内提供一些自定义角色。在任何地方都找不到这个答案

角色能力.rb

我认为这可能是一个流行的想法,让具有“经理”角色的用户仅管理产品和其他某些模型......

如果我改变

它按预期工作......我可以访问所有管理区域

我只希望“零售商”能够:管理产品!;)

“admin”只是一个与用户关联的角色,即所有角色都是用户。

您可能会看到它的发展方向,零售商可以注册并销售他们自己的商品......这就是目标。

任何指针?