spree相关内容
首先,我正在尝试为我的产品变体创建(库存)库存。不太确定,但我似乎需要创建一个库存位置。 下一步,我将尝试设置库存位置。但是,我收到以下错误消息: "You must create a default country before creating a stock location." 如何创建默认国家/地区?架构中可能存在的唯一逻辑位置是:spree_stores.cart_ta
..
有时我的测试套件会无缘无故地抛出分段错误.这是输出: /Users/Test/.rvm/gems/ruby-1.9.3-p392/gems/activerecord-3.2.9/lib/active_record/relation/query_methods.rb:268: [BUG] 总线错误ruby 1.9.3p392(2013-02-22 修订版 39386)[x86_64-darwin1
..
我正在为 spree 创建一个全新的前端(需要一组自定义标记和 JS,因此在这种情况下 Deface 不是一个好的选择). 我覆盖的视图在开发中工作正常,但是一旦我在生产中加载它,它就会开始从核心和前端 gem 加载视图 我所有的覆盖都位于 app/views/spree/... 但这在生产中都被忽略了,并且是从默认 gem 加载的. 我在上面运行 Unicorn 和
..
我在将自定义 _variables.scss 作为编译资产部署到我的生产服务器时遇到问题. 在我的开发环境中一切正常,在生产环境中我的变量被覆盖了. 我使用 Rails 4.2.1 和 Spree 3.0 Stable 分支. 我有以下结构: 在vendor/assets/stylesheets/frontend 中创建的文件 _variables.scss(我的自定义
..
我正在为默认的 Spree 模板制作一个 SCSS 覆盖文件.在产品目录显示页面上,每个产品图像都有一个边框.如果我更改 product-image 类的基本状态的边框属性,则不会发生任何变化.但是,如果我为 product-image:hover 添加更改,则它可以正常工作. 我可以使用 !important 解决这个问题,但我很高兴能理解为什么没有它,即使 :hover 状态发生变化,更
..
我的商店 ypill.com 已经运行了大约三个月,但今天遇到了“找不到产品"的情况.我没有更改任何应用程序代码.我去了店面并搜索了一些我添加的产品,狂欢抛出了一个错误“没有找到产品.分类正在显示,但在任何地方都没有找到产品".红宝石 2.3.0;导轨 5.0.2狂欢3.2.1 解决方案 我尝试搜索关键字 body 我得到了想要的结果. 试试这个 url 请具体说明您的问题,并
..
使用过的萤火虫和检查过的狂欢默认标志来自/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
..
有没有办法检查 URL 的一部分是否包含某个字符串: 例如.,其中*可以是什么? 解决方案 我测试过,gmacdougall 的回答有效,但我已经找到了解决方案. 这是我用来根据 url 呈现不同布局的内容: url = request.path_info如果 url.include?('
..
在 rails 4 中,我想在页面的任何地方呈现部分(比如页脚). 在 home_controller.rb 中,我在一个类中有这个: def spree_application@test = 渲染:部分 =>'狂欢/共享/页脚'结尾 当我进入索引页面并添加: 什么都没发生.我知道我可以在索引页面内呈现,但我问是否有办法将呈现的链接分配给变量. 谢谢! 编辑:我在这个问
..
如何在 Spree-2.1 + Rails4 中为 spree::user 添加新字段? 就像我的旧定制:============================ 狂欢::User.class_eval 做 attr_accessible :f_name, :l_name :gender验证 :f_name, :presence =>真,:长度 =>{:最大值 =>25}验证 :l_
..
我使用 spree 1.3.1 和 Devise gem 进行身份验证,我需要添加一个名为“合作伙伴"的user_role" 可以在管理区域查看订单但不能创建/编辑/更新/删除任何订单. 提前致谢 解决方案 拥有 app/models/partner_ability.rb 文件. 然后使用以下基于角色的read权限给角色partner - class PartnerAbili
..
我在 Rails 3.1.3 和 Ruby 1.9.3 之上安装了在线购物框架 Spree.我还使用 Spree_i18n gem 来本地化商店.现在,每当我保存产品时,价格都会乘以 100. 例如,在管理区域,我输入价格 3.20.结果是值 320.如果我再次保存,它会更改为 32000,依此类推. 这是我本地化的 de_numbers.yml 以供参考: ---德:数字:货币:格
..
我正在使用广泛使用 Rails 引擎的 Spree.我发现的一个常见模式是这样的.但是我无法理解这段代码. class 引擎 .to_prepare 有什么作用 &method 运算符有什么作用? 代码的整体效果如何? 非常感谢! 解决方案 &method(:activate).to_proc 最好一次食用一件.(应该注意,这部分代码是 100%非-Rails 特定的
..
我在我的应用程序中使用了 spree 2.0.0 stable.在产品展示页面上,所有变体都显示为单选按钮.我只想在下拉菜单中显示它们.对此有什么想法吗? 谢谢. 解决方案 注意:此解决方案实现了 Spree“模板替换方法",特别是当您在应用程序设计中进行大量设计更改或使用您的自定义设计时.看这里 http://guides.spreecommerce.com/develope
..
我希望我的产品网址如下所示: /product-name-here/p 代替: /product/product-name-here 我怎样才能做到这一点? 解决方案 经过大量研究我想通了. 这个过程有两个步骤.首先是创建一条与新产品路线相匹配的路线. 所以进入你的 routes.rb 和这个部分: mount Spree::Core::Engine,
..
我正在一个现有的 Rails 应用程序中构建一个狂欢商店,我需要从 Spree 引擎外部访问 link_to_cart. link_to_cart 可在此处找到:spree/core/app/helpers/spree/base_helper.rb 由于我修改了link_to_cart中的样式,所以我还创建了: #helpers/spree/base_helper_decorato
..
我正在尝试按照 Spree 入门中提到的步骤在我的本地机器上安装和运行 Spree 但是,当我启动服务器时,出现以下错误: 找不到表格“页面" 有人可以帮我解决这个问题吗? 解决方案 解决了问题! 生成了以下生成器:spree_static_content 和 spree_product_assembly 发挥了神奇的作用!
..
在配置菜单下的spree管理面板中,我配置了邮件smtp,端口等,在创建新邮件方法后按下测试邮件按钮,我收到以下警报消息“测试邮件发送成功",甚至终端窗口也显示电子邮件发送消息成功,但邮件没有投递到相应地址 发送测试邮件后的控制台日志 发送邮件到 abc@xyz.com (5ms)日期:2013 年 6 月 12 日,星期三 03:11:43 -0700来自:test@spree.com至
..
使用 rails 3.2.13 和 spree 2.0.2 我遇到了与动态范围下的Rails可安装引擎 类似的问题 我的路线: scope ':locale', locale:/en|jp/do安装 Spree::Core::Engine, at: '/store'根到:'home#index'结尾 我想输出链接以更改语言环境: 但是这个输出: JP 而不是预期: JP -
..
如何在 ruby on rail 中修复此错误. source 'https://rubygems.org'git_source(:github) 做 |repo_name|repo_name = "#{repo_name}/#{repo_name}" 除非 repo_name.include?("/")"https://github.com/#{repo_name}.git"结尾# Bun
..