问题标签 [spree-auth-devise]

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 回答
320 浏览

ruby-on-rails - Spree_auth_devise 种子因未知列“roles.name”而失败

我正在与spree_auth_devise一起安装 Spree 。通过播种或运行命令创建管理员用户时遇到问题bundle exec rake spree_auth:admin:create

这是完整的错误消息:

我已按照以下步骤安装 spree_auth_devise 并且可以确认迁移已创建并成功运行:

由于在seeds.rb 中运行此行,我收到错误消息:

运行时我收到相同的错误:

我也遵循了这些说明:

此时,如果您使用的是 spree_auth_devise,则需要在 config/initializers/spree.rb 中更改此行:

Spree.user_class = "Spree::LegacyUser"

对此:

Spree.user_class = "用户"

0 投票
1 回答
40 浏览

spree - 找不到 spree user_registation 视图

我无法在任何地方使用狂欢用户注册视图。我正在使用 spree_fancy 和 spree_auth_devise gem 的 spree 2.3.2。我原以为它们会出现在 spree_auth_devise gems 中,但事实并非如此。

任何帮助将不胜感激。

0 投票
1 回答
129 浏览

ruby-on-rails-4 - 当我在 gem 'spree' 中使用 gem 'spree_gift_card' 时,当时的 '2.3.4' 会出现类似 rails 4.1.6 中的错误

1) 我使用 spree 在我的 gem 文件代码中创建应用程序。

gem 'spree_auth_devise', :git => ' https://github.com/spree/spree_auth_devise.git ', :branch => '2-3-stable'

2)bundle install

3)它工作正常。

4)但我需要添加扩展gem 'spree_gift_card', github: 'jdutil/spree_gift_card'

5)bundle install

6)给出这样的错误,

Bundler 找不到 gem "spree_frontend" 的兼容版本:

0 投票
1 回答
577 浏览

ruby-on-rails - Spree 电子商务中的管理员注销重定向

我正在开发一个在 ruby​​-on-rails 中开发的大礼包电子商务,当您从管理面板注销时,您将被带到商店主页。从管理员注销后,我需要留在管理部分(登录页面)。问题是我已经安装了'spree_auto_devise' gem,我不知道如何在用户销毁方法之后覆盖路由。

有人可以帮我吗?

0 投票
1 回答
93 浏览

ruby - 如何保护 Spree 扩展中的控制器,以便只有商店的管理员可以访问它?

我正在尝试为 Spree 开发报价扩展,允许客户将文件上传到 AWS S3。

我想通过身份验证来“保护”它的一些操作,Spree 为此提供了有用的帮助,但是我无法让它工作。据我了解,我必须在 QuotesController 中添加这一行。 include Spree::Core::ControllerHelpers::Auth 在我的控制器中,如本要点所示

不幸的是,我仍然得到未定义的方法错误authenticate_user!

为了保持这个线程干燥,你可以在我关于Spree 的存储库问题 #5794 的问题上找到更多信息

任何贡献都非常受欢迎。谢谢你。

0 投票
1 回答
87 浏览

ruby-on-rails - gem install spree_auth_devise 显示“依赖冲突”

当我安装 spree_auth_devise 时,它​​显示了冲突的依赖链。如何解决这个问题?

冲突依赖

为了解决我尝试了以下 在此处输入图像描述

运行这些命令后,安装“gem install spree_auth_devise-1.3.1.gem”时也会显示相同的错误。

0 投票
1 回答
93 浏览

ruby-on-rails-4 - spree_fancy 页脚图像更改

我正在创建一个狂欢应用程序。我想更改页脚图像,但我不明白为什么我无法访问页脚四列中的图像标签。有没有办法改变页脚图像?另一个是,图像源找不到图像。提前致谢。

我的 update_footer 是:

和页面: 在此处输入图像描述

0 投票
1 回答
459 浏览

authentication - 在自定义设计登录表单的视图中显示验证错误

目前,我正在使用 Spree Commerce 构建一个 Rails 平台,我需要两个 Devise 登录表单。

默认的 Devise 登录表单已经实现。对于第二个(自定义)设计表单,我创建了以下视图:

global_login.html.erb

这个视图确实显示了一个 Devise 登录表单。但是,每次我提交表单时,我都会被重定向到显示验证错误的默认设计视图。

有人知道这个问题的解决方案吗?

干杯!

0 投票
1 回答
550 浏览

ruby-on-rails - 仅限管理员帐户

我正在尝试仅使用 API 和后端设置狂欢商务。我可以让网站正常启动,我可以使用管理员凭据登录,但是如果我单击通过标题菜单查看我的帐户,我会收到以下错误

我不知道为什么它试图使用Spree::UsersController而不是Spree::Admin::UsersController

我错过了什么吗?

宝石文件

路线

0 投票
1 回答
1201 浏览

ruby - 发送邮件需要 SMTP From 地址。设置消息 smtp_envelope_from、return_path、sender 或 from 地址

在 Spree 3.0 中,“邮件方法设置”默认不可用。

导轨版本 4.2.0

在管理面板中使用“gem 'spree_mail_settings', github: 'spree-contrib/spree_mail_settings', branch: '3-0-stable'”在配置菜单“邮件方法设置”中生成一个链接。

所有配置完成。但是当单击“测试邮件”按钮时,它会给出错误 “发送邮件需要 SMTP 发件人地址。设置邮件 smtp_envelope_from、return_path、发件人或发件人地址。”