问题标签 [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 框架之上构建好友功能,但 .friends 方法不起作用。但是,它在 rails 控制台中确实如此。
SpreeUsers 控制器(current_spree_user.friends 导致错误):
友谊模型:
Spree用户模型:
错误:未定义的方法 `friends' for # 你的意思是?友好ID?
https://i.stack.imgur.com/u4F8K.png
控制台输入/输出:
ruby-on-rails - 如何与 Spree::User 建立关系?
我正在尝试在 Solidus 框架之上构建一个朋友功能,但在与 Spree::Users 建立多对多关系时遇到了麻烦。我尝试制作一个 user_decorator.rb 文件(在模型/狂欢中),但一直遇到错误:“预期 user_decorator.rb 来定义 Spree::UserDecorator,但没有”。
用户装饰器:
友谊模型:
错误:
ruby-on-rails - 狂欢 shipping_state 更改回调
我想在发货状态更改为“已发货”时运行一些代码。我看到有用于订单状态更改回调的 state_machine:
state_machine.after_transition to: :complete, do: :do_something
我想知道装运状态是否有类似的东西,如果没有,检测和响应该更改的最佳方法是什么?
ruby-on-rails - 在solidus 上读取的第一个文件是什么?
听起来像是一个简单的问题,但找不到答案……解释器在启动 Solidus 时读取的第一个文件是什么?我知道这是一个 Rails 应用程序,但代码似乎已被广泛修改。
stripe-payments - Solidus 支付与条带连接帐户的集成
我的问题是如何在 Solidus 中集成直接条带连接的账户支付 API?我是solidus电子商务平台的新手,我已经阅读了有关提供solidus_stripe付款方式的stripe,但我无法配置application_fees并将付款发送到stripe连接的帐户。
如果您分享相关主题链接,将会很有帮助。
提前致谢。
ruby-on-rails - Solidus - 无法上传或查看图像(已安装 ImageMagick)
我只是从 Solidus 开始,虽然我确实知道我在 Rails 周围的方式。我在我的 Mac 上创建了一个 Solidus 项目,并通过 Homebrew 安装了所有必需的 gem 以及 ImageMagick。两者都identify
作为magick
终端命令工作,因为我的/usr/local/bin
目录位于我的 PATH 中。我还指定了文件中的路径identify
(application.rb
我猜它应该放在Application
类中)。但是,Solidus 中没有显示任何图像,当我尝试手动添加图像时,出现以下错误(与回形针有关)。这里的任何帮助都是 - Google 这次不是我的朋友。错误信息如下所示:
ruby-on-rails - Rails 出租电商平台
开始一个新的出租物品的网站。什么是好的基础电子商务开始?固体?他们中的任何一个都在本地处理出租物品吗?
计划在 he heroku 中托管。
ruby-on-rails - 在 Spree Orders 表中添加回形针附件,
我正在使用 Solidus、Rails 开发电子商务网站。该网站允许您从各种选项中订购相框和打印件。要打印照片,用户必须上传照片的 jpg 文件。因此,为了允许我修改了订单表并添加了一个名为“附件”的回形针附件
我运行了以下命令
哪个产生了迁移,然后我跑了rake db:migrate
然后我创建了一个 spree/order_decorator.rb 文件,并添加了has_attached_file
在此之后我运行了服务器,并最终得到了这个错误
我已经将固相线配置为仅与回形针一起使用,所以我真的很困惑为什么会出现这个错误,甚至后来我手动去并在 config/initializers 目录中生成了一个 paperclip.rb 文件,但我仍然得到同样的错误.
请帮忙解决这个问题!!谢谢你!!
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
我的宝石文件
任何帮助或想法将不胜感激!谢谢
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