问题标签 [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 投票
2 回答
731 浏览

ruby-on-rails - ActiveMerchant/Spree - 创建者是否有按交易/按账户收取佣金?

这可能是一个愚蠢的问题,但如果您使用 ActiveMerchant(或 spree),ActiveMerchant(或 spree)的创建者会收取佣金吗?由于它是开源的,我不希望他们这样做。但同时,因为创建处理网关是一项艰巨的任务,如果他们想要对他们的努力进行一些补偿,我也不会感到惊讶。或者仅仅是您收到的任何付款都向信用卡公司支付佣金?

0 投票
1 回答
395 浏览

ruby - db:在 Spree 中迁移订单

我正在使用spree并创建了一个新的支付网关扩展。问题是,我新创建的支付网关是在 spree 的核心支付网关之前创建的。这是错误消息。

不存在:显示字段来自gateway_options

0 投票
1 回答
1841 浏览

ruby-on-rails - Ruby on Rails FilterChain 内部 - 如何使其可重新加载?

我希望在 Ruby on Rails 2.3.2 中有一种更动态的方式来处理过滤器链。

目前,过滤器链是在加载类时构建的。我非常需要在加载类后的某个时间点重建过滤器链。

这与使用扩展的 Rails 项目(我猜是 Spree,Radiant 也可能受到影响)有关,该扩展可以在为 MyController 构建过滤器链后执行以下操作:

这里的问题是app_filter_method过滤器不会被添加到 MyController 过滤器链中。这是因为 MyController 的过滤器链是从 ApplicationController 的过滤器链的早期副本构建的。ApplicationController 的过滤器链的这个副本还没有应用app_filter_method过滤器。

到目前为止,我能想到 2 个地方可能会发生 FilterChain 的重建:

1) 每次在 MyController.filter_chain 上调用它

2) 可按需重新加载。所以 MyController.reload_filter_chain 将重建过滤器链,使用来自链中 MyController 子类的过滤器。

也许指定一个 FilterChain 的子类,例如为每个请求构建过滤器链的 ReloadableFilterChain 可能会这样做 - 想法?

以下是 GitHub 上用于 Ruby on Rails 2.3.2 的 filters.rb 源的链接:

filter_chain 方法(第 573 行)

FilterChain 类(第 10 行)

我希望你们中的一些人可能对如何做到这一点有一些见解或建议。

非常感谢任何帮助。

艾略特

根据要求提供更多详细信息:

Spree 是一个使用扩展来修改行为的 Rails 应用程序。

有时扩展用于向控制器添加过滤器(例如在问题中的示例代码中)。一个示例使用是静态内容扩展。

静态内容扩展允许您显示存储在数据库中的 HTML 页面,以针对您指定的任何请求路径显示。例如,您可以显示这些 HTML 页面之一,而不是 Spree 为 /products 请求路径显示的默认内容。

静态内容扩展过滤所有请求并检查路径。如果路径与 db 中的某个页面匹配,则过滤器会呈现该页面。

静态内容扩展声明其过滤器,如下所示:

0 投票
1 回答
1054 浏览

ruby-on-rails - 在 Spree(Rails 电子商务应用程序)中,限制语言环境的首选方法是什么?

我只想支持德语和英语作为初学者。正如我所看到的,我可以locales.rb通过简单地删除语言环境文件轻松地在 spree core 或本地化扩展中限制这一点。

但这似乎不太正确。我想从我的站点扩展中配置它,而不是基本上分叉狂欢。有人可以告诉我如何从那里设置 AVAILABLE_LOCALES 吗?

0 投票
2 回答
2016 浏览

ruby-on-rails - 现有应用程序中的大礼包电子商务

我正在尝试在我的应用程序中设置 Spree(我愿意使用 Gem 或在供应商模式下运行它)。

我已经查看了文档和 wiki,但对于它如何在我现有的应用程序中工作,我仍然有些困惑。我为 Spree 使用单独的数据库并自定义我的应用程序以在我的数据库之间传递数据没有问题,但是 Spree 如何在我的应用程序中运行?

我已经从 Spree 邮件列表中看到了有关将我现有的应用程序作为扩展程序在 Spree 中运行的建议,但是将我的大型应用程序转换为在我的一小部分中运行/作为我的一小部分的扩展似乎并不是最佳的整体应用。

有没有人弄清楚这一点?如何在现有的 Rails 应用程序中运行 Spree?

0 投票
5 回答
778 浏览

php - php和ror中的电子商务解决方案

我是一名开发人员,但我从未在 Rails 上使用过 php 或 ruby​​。我想创建一个小型电子商务网站。

我发现了 2 个看起来非常好的解决方案,Prestahop 和 Spree。

如果我希望能够自定义皮肤、计算不同国家的不同税费、使用不同的语言,你会推荐哪一个......

谢谢!

0 投票
2 回答
546 浏览

html -
  • 仅当父级具有 css class="current" 时才可见
  • 我有一个名为分类单元的类别列表:

    Rails 代码在这里:

    现在的问题是,如果我单击视图中的特定分类,它会向我显示所有父母的孩子。所以...

    类别 1 后备 1 后备 2 类别 2 后备 1 后备 2 类别 3 后备 1 后备 2

    当我想要的是:类别 1 Decendent 1 Decendent 2 Category 2 Category 3

    Selected 类别具有 css 类 current 附加到它。我的想法是某种 <% if :class => 'current %> 显示 LI,否则什么也不显示。

    有谁知道这是否可能?

    0 投票
    1 回答
    1164 浏览

    ruby-on-rails - 大礼包如何使用 Hooks

    根据http://spreecommerce.com/documentation/theming.html#hooks你应该可以使用 my_theme_hooks.rb 来使用 spree hooks 但是如何呢?我是否需要扩展一个类,在哪里可以检查默认主题中使用了哪些钩子?

    0 投票
    2 回答
    4293 浏览

    ruby-on-rails - 安装 spree commerce 时无法激活机架问题

    我安装 spree 0.9.4 版gem install spree并运行设置命令spree mystore并收到此错误消息。有没有人在狂欢或没有经历过这种情况?

    谢谢

    0 投票
    5 回答
    1239 浏览

    sql - 使用 ActiveRecord 在 Rails 中按标签查找所有产品

    这可能是非常简单的事情,但我正在寻找按标签检索所有产品的最佳方式,可以这么说。这是 Spree,所以我应该坚持他们对数据建模的方式。它实际上是ProductTaxon(如类别、品牌等)

    因此,如果 Producthas_and_belongs_to_many :taxons和 Taxon has_and_belongs_to_many :products,按分类查找所有产品的最佳方法是什么?

    就像是:

    p>

    ...但我不确定最后一种方法是什么(只是组成了名称)。