问题标签 [solidus]

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 回答
636 浏览

html - 解析html时,我是否需要注意不需要solidus的自结束标签,有一个结束标签?

HTML 中的某些标签可以在没有固定线的情况下自行关闭。例如:

已验证。因此,这不是必需的:

或者

使用这些不需要固相线的指定标签,假设我遇到:

我可以假设</link>不存在对应的,还是我需要解析文档的其余部分并自己确定?

0 投票
1 回答
116 浏览

ruby-on-rails - 在 Solidus (Spree) 中显示产品的品牌名称

我创建了分类法“品牌”,现在我想添加特定产品的品牌名称。我怎样才能做到这一点?

0 投票
1 回答
185 浏览

postgresql - 如何将 pg_search 添加到 Solidus 前端的搜索表单中?

我有一个关于 pg_search 的问题:我在 solidus 2.9 上安装了 gem,并添加了一个 product_decorator.rb 模型,如下所示:

它在 Rails 控制台中运行良好。

当我在solidus的前端使用搜索字段时,如何使它工作?我尝试将其添加到产品控制器,但似乎无法使其工作。谢谢!

更新

所以在 kennyadsl 的评论之后,我有这个:

0 投票
1 回答
324 浏览

ruby-on-rails - rails 6的Solidus安装问题

我一直在尝试在我的 Mac 上安装 Solidus,为此我遵循了文档https://guides.solidus.io/developers/getting-started/first-time-installation.html

我正在使用 ruby​​ 版本ruby​​ 2.6.3p62(2019-04-16 修订版 67580)[x86_64-darwin18]和 rails 版本6.0.0

添加后

在尝试bundle install时我面临以下问题

我是否遗漏了某些东西或弄乱了 Rails 版本?我可以理解它需要 rails 版本 5.1.0,但是不支持带有solidus 的 rails 6。

0 投票
1 回答
105 浏览

ruby-on-rails - 您可以将solidus 沙箱部署到Heroku 吗?在“上线”之前需要解决哪些安全问题

在以开发人员身份安装solidus 后,以下命令将创建一个使用该代码的应用程序:

这会在您的 ~/solidus 目录中创建一个沙箱目录。这个沙箱可以部署到heroku吗?

我注意到需要 a) 在该文件夹中执行 git init,b) 添加 .gitignore 等以开始将该文件夹部署到 heroku/

如果最终将其部署到 Heroku,那么在将其以生产模式交付给客户之前需要限制哪些安全漏洞?

我这样做是错误的吗?

这个问题的动机:对于修改solidus或扩展的人来说,自然的第一个父应用程序将是 ./sandbox/ 应用程序,仅仅是因为它是文档指向读者的地方。因此,我提出这个问题的动机之一是在互联网上发布一些 docco,以帮助考虑将该文件夹推送到 heroku 的人们

0 投票
1 回答
46 浏览

solidus - spree OR solidus 列出的事件在哪里

如果我正确阅读了文档,自定义 spree 行为的一种方法是监听触发的事件。一个事件是“order_finalized”。

从哪里可以获得我的狂欢应用程序“触发/支持”的事件列表?

0 投票
1 回答
661 浏览

ruby-on-rails - ActiveRecord 导入 - 重复键值违反唯一约束

尝试使用 ActiveRecord 导入更新大型数据集时,我很难理解插入失败的原因。

在我的模型架构中,存在这一行:

t.index ["variant_id", "stock_location_id"], name: "index_spree_stock_items_on_variant_id_and_stock_location_id", unique: true, where: "(deleted_at IS NULL)"

对于导入,我正在尝试更新其中的许多,当我运行时:

Spree::StockItem.import columns, values, :on_duplicate_key_update => [:count_on_hand]

我收到:

duplicate key value violates unique constraint "index_spree_stock_items_on_variant_id_and_stock_location_id"

但是当我运行时:

Spree::StockItem.import columns, values, :on_duplicate_key_update =>{ conflict_target: [:index_spree_stock_items_on_variant_id_and_stock_location_id], columns: [:count_on_hand] }

我收到:

column "index_spree_stock_items_on_variant_id_and_stock_location_id" does not exist

为什么说这个专栏不存在?索引是否不被视为可用于重复键检查的列?我应该如何通过由两列组合而成的索引来检查重复项?

谢谢

0 投票
1 回答
225 浏览

css - 为什么我在安装引导程序后在我的 rails solidus 应用程序中收到此错误?

我正在尝试使用 bootstrap-sass 设置一个带有自定义 css 的solidus 应用程序。(我正在关注教程)

在出现此错误之前,该页面可以正常加载,但没有任何引导 css 可以正确加载。我添加后开始出现此错误

到我的all.coffee档案

并添加

对我Gemfile

完整的all.sass文件:

完整的all.coffee文件:

完整的Gemfile

当我运行服务器时,出现以下错误:

我不确定我到底需要做什么来解决这个问题。我已经确保我的 Gemfile 中有 bootstrap-sass 所需的 gem,并且我已经尝试运行bundle update.

0 投票
1 回答
64 浏览

spree - 视图中如何提供'current_spree_user',而它不是实例变量

我正在使用 Solidus/Spree。

通常,当您使用来自控制器的变量时,您使用以 . 开头的实例变量@

在我看来,我已经看到使用current_spree_userwhich 不是实例变量,但它确实有效。我没有在我的视图中看到这个局部变量'current_spree_user'被分配到某个地方。

current_spree_user任何人都知道视图中的有效变量怎么可能?

0 投票
0 回答
59 浏览

ruby-on-rails - 更新运输重量和包装以更准确,因为我当前的重量和包装不反映现实

我正在解决其中一个问题。我在做什么。我正在尝试更新运输重量和包装以更准确,因为我当前的重量和包装不反映现实。我需要通过正确包含重量和拆分包裹来确保我估计的包裹尽可能准确。

假设我们设置了最大 20 磅的包裹重量。我们订购了 3 件每件重 10 磅的物品。那么重量分配器会做什么,他们会将包裹分成2个包裹。第一个包裹(包含 2 件,每件重量 10 磅,共 20 磅)和第二个包裹(包含 1 件,重量为 10 磅)。但是这两个包裹为单个订单创建了两个装运。

  1. 为此,我添加了一个具有最大重量阈值的重量分配器,当包裹超过其重量限制时,它将包裹分成多个包裹。但是会发生什么,当我将订单拆分为多个包裹时,这些多个包裹会转换为多个货件。而且我不想为单个订单向用户收取多笔运费。
  2. 我也试过 Spree::Carton 的东西。但是他们不允许我在创建装运之前创建纸箱。

有没有其他方法可以满足上述情况并调整重量和包裹以更准确,或者有任何其他方式在固相线中使用多包裹进行单次运输。

谢谢