spree相关内容

如何在Solidus电子商务中设置默认国家/地区

首先,我正在尝试为我的产品变体创建(库存)库存。不太确定,但我似乎需要创建一个库存位置。 下一步,我将尝试设置库存位置。但是,我收到以下错误消息: "You must create a default country before creating a stock location." 如何创建默认国家/地区?架构中可能存在的唯一逻辑位置是:spree_stores.cart_ta ..
发布时间:2022-04-01 13:17:17 其他开发

自定义视图不在生产模式下加载,但在开发中加载

我正在为 spree 创建一个全新的前端(需要一组自定义标记和 JS,因此在这种情况下 Deface 不是一个好的选择). 我覆盖的视图在开发中工作正常,但是一旦我在生产中加载它,它就会开始从核心和前端 gem 加载视图 我所有的覆盖都位于 app/views/spree/... 但这在生产中都被忽略了,并且是从默认 gem 加载的. 我在上面运行 Unicorn 和 ..
发布时间:2021-09-14 18:30:45 其他开发

覆盖 Spree Commerce 的引导变量

我在将自定义 _variables.scss 作为编译资产部署到我的生产服务器时遇到问题. 在我的开发环境中一切正常,在生产环境中我的变量被覆盖了. 我使用 Rails 4.2.1 和 Spree 3.0 Stable 分支. 我有以下结构: 在vendor/assets/stylesheets/frontend 中创建的文件 _variables.scss(我的自定义 ..
发布时间:2021-09-11 19:11:58 其他开发

为什么覆盖 Spree 默认样式不一致?

我正在为默认的 Spree 模板制作一个 SCSS 覆盖文件.在产品目录显示页面上,每个产品图像都有一个边框.如果我更改 product-image 类的基本状态的边框属性,则不会发生任何变化.但是,如果我为 product-image:hover 添加更改,则它可以正常工作. 我可以使用 !important 解决这个问题,但我很高兴能理解为什么没有它,即使 :hover 状态发生变化,更 ..
发布时间:2021-07-14 21:08:09 其他开发

Spree Commerce:未找到任何产品

我的商店 ypill.com 已经运行了大约三个月,但今天遇到了“找不到产品"的情况.我没有更改任何应用程序代码.我去了店面并搜索了一些我添加的产品,狂欢抛出了一个错误“没有找到产品.分类正在显示,但在任何地方都没有找到产品".红宝石 2.3.0;导轨 5.0.2狂欢3.2.1 解决方案 我尝试搜索关键字 body 我得到了想要的结果. 试试这个 url 请具体说明您的问题,并 ..
发布时间:2021-07-13 19:54:50 其他开发

无法替换狂欢 2.1.3 中的狂欢默认徽标

使用过的萤火虫和检查过的狂欢默认标志来自/assets/store/logo.png 检查 spree 2.1.3 版本源代码,发现默认 logo 来自/logo 部分. 路径: core/app/models/spree/app_configuration.rb首选项 :logo, :string, 默认: 'logo/spree_50.png' 尝试覆盖使用 Spree:Con ..
发布时间:2021-07-13 19:42:36 其他开发

将呈现的部分分配给实例变量

在 rails 4 中,我想在页面的任何地方呈现部分(比如页脚). 在 home_controller.rb 中,我在一个类中有这个: def spree_application@test = 渲染:部分 =>'狂欢/共享/页脚'结尾 当我进入索引页面并添加: 什么都没发生.我知道我可以在索引页面内呈现,但我问是否有办法将呈现的链接分配给变量. 谢谢! 编辑:我在这个问 ..
发布时间:2021-07-13 19:32:38 其他开发

添加自定义用户角色狂欢 1.3.1

我使用 spree 1.3.1 和 Devise gem 进行身份验证,我需要添加一个名为“合作伙伴"的user_role" 可以在管理区域查看订单但不能创建/编辑/更新/删除任何订单. 提前致谢 解决方案 拥有 app/models/partner_ability.rb 文件. 然后使用以下基于角色的read权限给角色partner - class PartnerAbili ..

在 Spree (RoR) 中保存产品时,价格乘以 100

我在 Rails 3.1.3 和 Ruby 1.9.3 之上安装了在线购物框架 Spree.我还使用 Spree_i18n gem 来本地化商店.现在,每当我保存产品时,价格都会乘以 100. 例如,在管理区域,我输入价格 3.20.结果是值 320.如果我再次保存,它会更改为 32000,依此类推. 这是我本地化的 de_numbers.yml 以供参考: ---德:数字:货币:格 ..
发布时间:2021-07-13 19:22:43 其他开发

这个 Rails 引擎代码是什么意思:config.to_prepare &method(:activate).to_proc

我正在使用广泛使用 Rails 引擎的 Spree.我发现的一个常见模式是这样的.但是我无法理解这段代码. class 引擎 .to_prepare 有什么作用 &method 运算符有什么作用? 代码的整体效果如何? 非常感谢! 解决方案 &method(:activate).to_proc 最好一次食用一件.(应该注意,这部分代码是 100%非-Rails 特定的 ..
发布时间:2021-07-13 18:39:07 其他开发

Spree 如何在下拉 Ruby on Rails 中显示变体?

我在我的应用程序中使用了 spree 2.0.0 stable.在产品展示页面上,所有变体都显示为单选按钮.我只想在下拉菜单中显示它们.对此有什么想法吗? 谢谢. 解决方案 注意:此解决方案实现了 Spree“模板替换方法",特别是当您在应用程序设计中进行大量设计更改或使用您的自定义设计时.看这里 http://guides.spreecommerce.com/develope ..
发布时间:2021-07-12 20:55:22 其他开发

Spree 的问题

我正在尝试按照 Spree 入门中提到的步骤在我的本地机器上安装和运行 Spree 但是,当我启动服务器时,出现以下错误: 找不到表格“页面" 有人可以帮我解决这个问题吗? 解决方案 解决了问题! 生成了以下生成器:spree_static_content 和 spree_product_assembly 发挥了神奇的作用! ..
发布时间:2021-07-12 20:15:13 其他开发

狂欢邮件方法不起作用?

在配置菜单下的spree管理面板中,我配置了邮件smtp,端口等,在创建新邮件方法后按下测试邮件按钮,我收到以下警报消息“测试邮件发送成功",甚至终端窗口也显示电子邮件发送消息成功,但邮件没有投递到相应地址 发送测试邮件后的控制台日志 发送邮件到 abc@xyz.com (5ms)日期:2013 年 6 月 12 日,星期三 03:11:43 -0700来自:test@spree.com至 ..
发布时间:2021-07-12 19:51:48 其他开发