devise-invitable

    0熱度

    1回答

    進出口使用水豚/ RSpec的/硒在軌道上3.2 /devise_invitable看到這個規範,它邀請用戶和郵件邀請網址。我從電子郵件正文中提取invitation_token並嘗試訪問接受邀請網址,如下所示。 ( '/用戶/邀請/接受?' + inv_token) FYI:它的工作原理,如果我不設置:JS =>真 require 'spec_helper' describe "Lo

    5熱度

    1回答

    我創建了一個自定義設計郵件程序來更改視圖中Devise電子郵件模板的位置。我做了以下修改: #/config/initializers/devise config.mailer = 'CustomDeviseMailer' 和 # app/mailers/customer_devise_mailer.rb def headers_for(action, opts) he

    1熱度

    2回答

    我在我的應用中使用devise_invitable來允許用戶發送邀請。我意識到一個糟糕的情況,用戶被邀請但忽略邀請,然後返回到應用程序自行註冊。因爲devise_invitable通過使用提供的邀請電子郵件地址創建新的user來處理邀請,所以我對電子郵件字段的唯一性驗證將導致Rails投訴,告訴用戶電子郵件地址已被佔用。 我想寫一些邏輯來處理這種情況。我看到兩條路徑 - 要麼找出一個方法來檢測這個

    1熱度

    1回答

    我試圖devise_invitable並添加這現有的模型 rails generate devise_invitable MODEL 它增加了一些文件,修改DB [遷移文件],.. 我不需要它了。所以我想刪除它。在軌道上有 rails destroy ... 刪除模型或控制器。我如何恢復由rails生成devise_invitable所做的更改?

    0熱度

    1回答

    在我的應用程序中,我使用devise devise_invitable gem發送邀請。在用戶接受邀請後,他被添加爲系統中的成員。我面臨的錯誤是,即使有錯誤,用戶點擊註冊按鈕,他也被添加爲系統中的成員。我想首先檢查註冊用戶是否應該添加爲系統中的成員。我已經添加了下面的代碼在用戶/ invitation_controller.rb文件: def update user=User.find_

    0熱度

    1回答

    在我的項目中,我實施了activeadmingem,它與devise invitable集成在一起。所以在我的應用程序管理員可以通過電子郵件邀請客戶。雖然誘人,我發現了以下錯誤: *ActiveRecord::StatementInvalid in Admin::CustomersController#send_invitation Mysql2::Error: Unknown column '

    0熱度

    2回答

    我使用devise_invitable通過郵件邀請用戶。當用戶按照鏈接重定向設置密碼頁,我不想。 如何通過指向我的自定義頁面的鏈接發送邀請? 我試圖通過產生重寫控制器 class InvitationsController < Devise::InvitationsController 增加的視圖。 [我可以編輯邀請頁面]設計/郵件/ invitation_instructions。 acce

    0熱度

    1回答

    我需要撥打user.invite!作爲測試的一部分。這是使用Devise invitable,所以都應該向用戶發送邀請,併爲他們創建一個邀請令牌並將它們保存到數據庫中。 不幸的是,在測試環境中沒有任何反應,調用user.invite!只是返回nil並且不對用戶對象進行任何更改。 我該如何補救?

    2熱度

    1回答

    我有一個企業應用程序,可以跟蹤許多organization s,每個程序可以有多個user s。構建允許當前組織的用戶邀請其他用戶加入該組織的郵件程序的最佳方式是什麼? 我目前正在研究devise_invitable寶石,但不知道如何正確執行我想要做的事情。

    0熱度

    1回答

    我使用與Rails4 ANS Mongoid Class User #devise class validates :email, :uniqueness => { :scope => :_type } end class Patient < User end class Doctor < User end class Hospital < User end