问题标签 [devise-invitable]

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 投票
2 回答
5146 浏览

ruby-on-rails - devise_invitable:只允许管理员邀请用户

我正在使用devise_invitablegem 在我的应用程序中启用邀请以及为 rails 3 应用程序设计。我有一个User&Profile模型。在User中,有一role列给出了用户的类型。

现在,我想将创建新邀请的功能限制管理员范围内,方法是将这个范围界定路线限定到devise/invitations#newwhereuser.role=='admin'并向所有人开放其余路线。像这样的东西

可能的?另外,做同样事情的更好方法是什么?

0 投票
1 回答
502 浏览

ruby-on-rails-3.1 - devise_invitable 路由错误

错误:

在我的 Rails 3.1 项目中,我已经使用了 Devise。

我在我的 Gemfile 中添加了 devise_invitable gem:

运行这些命令

在 Devise.rb 中设置选项(无限邀请

并启动我的服务器。

当我尝试访问 /users/invitation/new

我收到路由错误

在我的用户模型中:

我的路线文件:

如何解决此路由问题?

0 投票
2 回答
702 浏览

ruby-on-rails - devise_invitable 参数消失

我的设计直到几天前都运行良好。似乎参数在发送电子邮件之前的某个地方丢失了:这是确认设计正在将电子邮件保存在数据库中的堆栈跟踪:

我试图找出错误隐藏的位置,但我很确定这是设计的默认配置。奇怪的是,我的浏览器显示电子邮件不再是参数的一部分:

不知道它是否有帮助,但我也在发布我的路线:

0 投票
2 回答
812 浏览

ruby-on-rails - 带有用户可编辑模板的 Rails 邮件程序

我正在 Rails 中构建一个 cms,我希望站点管理员能够在其中自定义电子邮件模板。所以邮件视图需要通过网络界面进行编辑。我正在使用带有 Devise 的 Rails 3.2 进行身份验证。

可能的?

0 投票
0 回答
84 浏览

ruby-on-rails - 如何使用设计实现具有不同模块的用户类型?

我想使用设计来管理我的用户,我的意图是拥有一个AgencyUser模型和一个NormalUser模型。它们都有一些共同的属性/关系,但也有一些特殊的属性/关系。对我来说最显着的区别是我希望允许NormalUser注册registerable模块并且AgencyUser应该只能通过devise_invitable模块注册。他们都应该能够从同一个登录表单登录。

你有什么策略或建议我怎么能得到这样的行为?

谢谢!

0 投票
1 回答
1845 浏览

ruby-on-rails - 使用带有 devise_invitable 的 rails 接受邀请后登录用户

我将 devise_invitable 与 Rails 一起使用,需要一些帮助。我想让用户在接受邀请后登录。这是我的邀请控制器

您可以在代码中看到注释

在这里,我想登录接受邀请的用户。

谢谢。

0 投票
0 回答
220 浏览

ruby-on-rails - devise_invitable +omniauth-identity

我一直在为用户身份验证过程开发由omniauth-identity 实现的应用程序,但现在我需要在我想集成devise_invitable 的地方实现邀请用户策略。

我相信 devise_invitable 仅适用于由 devise 实现的应用程序以进行用户身份验证。

任何人都可以对此有所了解吗?请帮助我可以为omniauth-identity实现devise_invitable。

提前致谢。

0 投票
1 回答
161 浏览

ruby-on-rails - 在 ruby​​ on rails 中建立抽象关联

我在 devise_invitable 中覆盖了 InvitationsController 的 create 方法,其原始代码如下所示:

我正在尝试将一些 fields_for 添加到邀请表单中,以便在此控制器中创建成员时可以构建与成员关联的一些对象。我可以通过添加类似的东西来明确地做到这一点

有没有办法概括构建语句?也许从参数中暗示类名并在事先不知道它叫什么的情况下建立关联?

0 投票
2 回答
1662 浏览

ruby-on-rails - 如何自定义 Devise_invitable 生成的表单?

表单路径是user/invitations/invitations/edit.html.erbnew.html.erb

编辑.html.erb

我自己添加了以下内容,edit.html.erb但表单未显示字段

请让我知道如何处理这个问题。并为 devise_invitable 定制表单

0 投票
2 回答
2731 浏览

ruby-on-rails - 如何通过 devise_invitable 邀请现有用户

我实施了

对于模型User,我在邀请现有用户时遇到问题。错误说"USER IS ALREADY REGISTERED"。我想在另一个User邀请列表中添加相同的用户。如何才能做到这一点?