问题标签 [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.
ruby-on-rails - 为什么我的课程没有添加到徽标中?
我正在使用 Solidus 在 Rails 中进行一个项目,并想调整我添加的徽标的大小。我已经成功地完成了很多次,因为我已经多次启动了这个项目,但这次没有调整大小。我检查了控制台,甚至没有像往常一样看到添加到元素中的类。
首先我必须创建一个看起来像这样的帮助文件
然后我调整了标题部分中的编码,它看起来像这样
我还必须调整一个配置文件以链接到他工作正常的徽标的位置,因为它正在显示。我无法弄清楚我在这里缺少什么。
ruby-on-rails - 在 Solidus 1.3 全新安装上:验证失败:添加到购物车时商店不能为空白(在solidus hello-world 安装上,v1.3)
当我在基本产品上单击“添加到购物车”时,我得到了这个。在我的 spree_stores 表中,我有一条“Sample Store”记录,因为它是由生成器填充的(?)
Spree::OrdersController#populate 中的 ActiveRecord::RecordInvalid 验证失败:商店不能为空
完整的堆栈跟踪: https ://gist.github.com/anonymous/46b17070a302079102640f70fca219ae
Gemfile.lock https://gist.github.com/jasonfb/024 fc7c9435d30ea362979dad1f42884
ruby-on-rails - 如何在另一个模型中重复使用 Spree Image 上传系统?
我正在学习 ruby on rails(4.2 版)。我正在疯狂地进行网络商务。我必须制作一个灵感页面,其中将包含描述(全球化系统)、视频链接、published_on 和多个图像。我不去使用回形针/载波宝石或其他宝石。
我想使用大礼包产品图片上传系统。我制作了一个灵感模型和 Inspiration_images 模型。
灵感.rb
灵感_images.rb:
但是现在,如何制作有关使用此模型的表单和控制器(创建方法)?我想让它像 Spree Image 上传系统一样。请帮我。
ruby-on-rails - Spree/Solidus:格式化货币以在价格前显示符号,并带有空格“€ 99”
我使用 Rails 4 和 Solidus 1.2 如何将价格格式化为在“€ 99”之类的数字前有一个空格的货币符号?
Spree/Solidus 使用 Ruby Money Gem 来处理货币,我在https://github.com/RubyMoney/money/blob/master/lib/money/money/formatting.rb看到有一个配置选项
但没有 Spree::Money.default_formatting_rules[:symbol_before_with_space] = true
在我的初始化程序中:
我还尝试在我的本地化文件中进行格式化,例如在 de.yml 中:
但价格格式仍然是“104,90 欧元”而不是“104,90 欧元”。
我不想进行字符串插值来格式化货币。是否有我缺少的配置选项?
ruby-on-rails - Solidus 2.0.0 和货币 symbol_position 不起作用
我很难在 Solidus 2.0.0 中将符号位置从“$ 100.00”更改为“100.00 $”
我覆盖了 app/lib/spree/money.rb 并添加了这一行
基本上,当我在其工作下测试代码时:
但在我看来,它仍然显示价格为“$ 100.00”,你知道这可能来自哪里吗?我会非常感谢你的帮助。
非常感谢。
编辑:找到答案
实际上文件money.rb是一个gem文件所以它不能被覆盖(据我所知)所以我创建了
/config/initializers/money_new_and_formatting.rb
Spree::Money.default_formatting_rules[:symbol_position] = :after
所以它加载了所有的 gem 和环境,然后我通过初始化文件夹访问 Money 类并修改格式。
干杯。
product - 产品作为一批项目(但项目都是相同的)和solidus_product_assembly
我正在将 Solidus 用于电子商店应用程序,并且我正在尝试处理以商品包装形式出售的产品。我有一个具有库存计数值的产品“纸片”,我只卖 50 张纸。
“纸片”项目单独存储在我的库存位置,但从未单独出售。
我有两种可能的解决方案:
我已经看到我可以创建一个 OptionType“Pack”,将其分配给我的产品,然后创建一个选项类型值设置为 50 的变体。但我没有找到任何方法将我的单张纸的库存数量与我的 50 件商品包的库存数量,这就是我想要做的。
我尝试了 solidus_product_assembly 插件,它可以将产品作为其他产品的批次。该解决方案似乎工作得更好,因为它可以处理产品的 assembly_parts 的库存更新。我的问题是我的装配产品的库存:在我看来,我必须手动设置它,这里没有自动计算,这取决于组合其他产品的可用性。也许我错过了什么?目前,我重写了 total_on_hand Spree::Product 的方法来处理它,以及其他一些定制。
因为在我的情况下,我在装配产品中永远不会有一个以上的 assembly_part,有没有人想到更好的解决方案,或者它是我认为最明显的处理方法吗?
ruby-on-rails - 是否可以生成虚假的 Braintree 客户端令牌或 VCR 请求?
我的 Spree Rails 应用程序中有一个集成/功能规范,它已经 VCR 记录了最终付款请求。但是,我仍然可以注意到对 Braintree 的外部调用来计算客户端令牌。
我查看了文档,但没有看到生成令牌时可以使用的测试对象。
是否可以有一个测试对象来提供测试 Braintree 客户端令牌?还是将 VCR 记录初始请求更好?
ruby-on-rails - Solidus (Ruby on Rails) - 如何更改标志?
我已经启动并运行了演示应用程序,但我将其更改config/initializers/spree.rb
为显示:
更改它在 , 但是(巨大的屁股)上查找徽标的位置,我收到图像错误。它显示图片的名称,但不显示图像。
我已经厌倦了安装 ImageMagick
然而还是没有图