问题标签 [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 回答
253 浏览

ruby-on-rails - 未定义的方法“朋友”#

尝试在 Solidus 框架之上构建好友功能,但 .friends 方法不起作用。但是,它在 rails 控制台中确实如此。

SpreeUsers 控制器(current_spree_user.friends 导致错误):

友谊模型:

Spree用户模型:

错误:未定义的方法 `friends' for # 你的意思是?友好ID?

https://i.stack.imgur.com/u4F8K.png

控制台输入/输出:

https://i.stack.imgur.com/YuVjb.png

0 投票
1 回答
188 浏览

ruby-on-rails - 如何与 Spree::User 建立关系?

我正在尝试在 Solidus 框架之上构建一个朋友功能,但在与 Spree::Users 建立多对多关系时遇到了麻烦。我尝试制作一个 user_decorator.rb 文件(在模型/狂欢中),但一直遇到错误:“预期 user_decorator.rb 来定义 Spree::UserDecorator,但没有”。

用户装饰器:

友谊模型:

错误:

https://i.stack.imgur.com/QOpEU.png

0 投票
1 回答
86 浏览

ruby-on-rails - 狂欢 shipping_state 更改回调

我想在发货状态更改为“已发货”时运行一些代码。我看到有用于订单状态更改回调的 state_machine: state_machine.after_transition to: :complete, do: :do_something 我想知道装运状态是否有类似的东西,如果没有,检测和响应该更改的最佳方法是什么?

0 投票
1 回答
27 浏览

ruby-on-rails - 在solidus 上读取的第一个文件是什么?

听起来像是一个简单的问题,但找不到答案……解释器在启动 Solidus 时读取的第一个文件是什么?我知道这是一个 Rails 应用程序,但代码似乎已被广泛修改。

0 投票
1 回答
176 浏览

stripe-payments - Solidus 支付与条带连接帐户的集成

我的问题是如何在 Solidus 中集成直接条带连接的账户支付 API?我是solidus电子商务平台的新手,我已经阅读了有关提供solidus_stripe付款方式的stripe,但我无法配置application_fees并将付款发送到stripe连接的帐户。

如果您分享相关主题链接,将会很有帮助。

提前致谢。

0 投票
0 回答
142 浏览

ruby-on-rails - Solidus - 无法上传或查看图像(已安装 ImageMagick)

我只是从 Solidus 开始,虽然我确实知道我在 Rails 周围的方式。我在我的 Mac 上创建了一个 Solidus 项目,并通过 Homebrew 安装了所有必需的 gem 以及 ImageMagick。两者都identify作为magick终端命令工作,因为我的/usr/local/bin目录位于我的 PATH 中。我还指定了文件中的路径identifyapplication.rb我猜它应该放在Application类中)。但是,Solidus 中没有显示任何图像,当我尝试手动添加图像时,出现以下错误(与回形针有关)。这里的任何帮助都是 - Google 这次不是我的朋友。错误信息如下所示:

0 投票
1 回答
83 浏览

ruby-on-rails - Rails 出租电商平台

开始一个新的出租物品的网站。什么是好的基础电子商务开始?固体?他们中的任何一个都在本地处理出租物品吗?

计划在 he heroku 中托管。

0 投票
1 回答
102 浏览

ruby-on-rails - 在 Spree Orders 表中添加回形针附件,

我正在使用 Solidus、Rails 开发电子商务网站。该网站允许您从各种选项中订购相框和打印件。要打印照片,用户必须上传照片的 jpg 文件。因此,为了允许我修改了订单表并添加了一个名为“附件”的回形针附件

我运行了以下命令

哪个产生了迁移,然后我跑了rake db:migrate

然后我创建了一个 spree/order_decorator.rb 文件,并添加了has_attached_file

在此之后我运行了服务器,并最终得到了这个错误

我已经将固相线配置为仅与回形针一起使用,所以我真的很困惑为什么会出现这个错误,甚至后来我手动去并在 config/initializers 目录中生成了一个 paperclip.rb 文件,但我仍然得到同样的错误.

请帮忙解决这个问题!!谢谢你!!

0 投票
0 回答
139 浏览

git - Rails / Solidus 应用程序的 Git 克隆后,资产管道无法正确加载

我做了一个 rails / solidus 应用程序的 git 克隆,它在我的本地计算机上运行良好,但在生产中部署后,CSS 和 JS 无法正常工作。我使用 Rails 6、webpack 和 sprockets。

资产管道的请求已完成,但当我查看 DOM 中的响应时,响应为“404 未找到” GEThttps://marguery.cleverapps.io/assets/application-b31b32abb971f17a524d21ec2a0da1c8e278eeec1494078c645d0b78c1421333.css[HTTP/1.1 404 Not Found 131ms]

GEThttps://marguery.cleverapps.io/packs/js/application-8a33c36bccf807dbd76b.js[HTTP/1.1 404 Not Found 320ms]

当我尝试连接到商店时,出现错误

"Can't verify CSRF token authenticity"

您可以通过此链接查看 https://marguery.cleverapps.io/

指纹好像不对?我认为某处存在先前应用程序的一些旧数据,但我不知道在哪里以及如何重新初始化它

对于我的第一次部署,

ArgumentError:缺少secret_key_base“生产”环境,将此字符串设置为rails credentials:edit

所以我删除了现有的 credentials.yml.enc 并运行:rails credentials:edit创建一个新的。

部署已获授权。

我试过了:

我是从我的语言环境计算机上做的。 RAILS_ENV=production rails assets:precompile

我在服务器端做了 rails assets:precompile

我的配置/环境/production.rb

我的宝石文件

任何帮助或想法将不胜感激!谢谢

0 投票
1 回答
280 浏览

ruby-on-rails - Solidus:找不到rails g spree的生成器:安装

我在使用带有 Solidus 的 Rails 时遇到问题,rails generate spree:install在终端中给我一个错误,上面写着Could not find generator 'spree:install'. Maybe you meant 'devise:install', 'responders:install' or 'spree:dummy'

我在 ubuntu 20.04 上运行 rails 5.2.4.4、ruby 2.7.1、ImageMagick 6.9.10-23 和 sqlite3 3.31.1。我正在尝试安装 Solidus 2.10

我按照文档并在我的 Gemfile 中添加了solidus gem 和solidus_auth_devise gem 并在运行生成器之前运行了bundle,但我仍然遇到这个问题。为此,我还尝试遵循 github 解决方案(https://github.com/solidusio/solidus/issues/3752),但它仍然无法正常工作。我将整个错误放在下面的 bitbucket 代码片段中......我将不胜感激。

https://bitbucket.org/goldenBoySailsLow/workspace/snippets/5LGqez