devise

    0熱度

    1回答

    我們使用Devise進行身份驗證。但是,我們使用更簡單的密碼恢復過程。我經歷了許多其他類似帖子,其問題是不同的。 這裏是我們的形式: <%= form_tag send_new_password_users_path do %> <%= text_field_tag 'username', nil %> <%= button_tag "Request New Password"

    0熱度

    2回答

    我剛剛按照文檔在配置文件中添加新字段,但似乎並不奏效。加班我得到Unpermitted parameters: firstname, lastname, password_confirmation。 這是我的用戶模型: class User < ApplicationRecord devise :database_authenticatable, :registerable, :reco

    0熱度

    1回答

    我試圖編輯設計註冊流程,以便當新用戶註冊時,我會自動添加一行到具有所有默認值的特定表。做這個的最好方式是什麼? 一些思維過程: 編輯色器件registrations_controller - 我擔心的是我會 然後必須做的超出更多編輯什麼,我想 完成。 強制用戶登錄後的檢查,看是否該行已經 那裏,因爲他們剛剛簽署了它不會是,我可以添加它 然後... ...這似乎哈克雖然... 謝謝!

    0熱度

    1回答

    我正試圖將一種方法引入到我的rails應用程序中,該方法將採用輸入到rails_admin新用戶窗體中的值並傳遞一種方法來填充剩餘的只讀部分用戶。用戶模型是一個設計模型。 我試過在使用if save的自定義設備控制器中引入方法,但檢查控制檯,該方法似乎沒有運行。 我想這將需要rails管理員中的編輯操作的配置,但我不確定如何自我引用rails管理員以及如何在此實例中調用if save。 在此先感謝

    1熱度

    2回答

    所以我想添加一些新的領域給我的設計模型用戶。當我使用Rails 3我只是增加了新的領域模型,並添加這些字段Model.rb attr_accessible :name, :etc ,然後我改變了註冊視圖。 現在我已經做了同樣的,但我還沒有想出/用戶控制器,所以我不能做這樣的事情 def user_params params.require(:users).permit(:name)

    -2熱度

    1回答

    我按照這篇文章來實現用戶註冊或者用電子郵件或用戶名。 https://github.com/plataformatec/devise/wiki/How-To:-Allow-users-to-sign-in-using-their-username-or-email-address User.rb devise :database_authenticatable, :registerable,

    2熱度

    1回答

    我正在學習Ruby,OOP和Rails。 我的應用程序使用設計寶石註冊用戶。它只提供電子郵件,密碼和密碼確認字段,但我需要一個額外的字段,電話號碼。什麼是添加它的正確方法? (HTML文件不只是)

    0熱度

    1回答

    我允許用戶使用Facebook註冊並使用omniauth-facebook and Devise登錄。除非驗證失敗,否則它工作得很好。在這種情況下,Devise的新註冊頁面會加載,但不會出現任何錯誤消息。 如果我嘗試通過在表單中​​輸入字段進行註冊,則顯示錯誤 - 僅當用戶試圖使用Facebook註冊時纔會顯示錯誤。 我該如何獲得模型驗證錯誤持續顯示在新的註冊表單上? user.rb valida

    0熱度

    1回答

    我有Devise和omniauth寶石。我或多或少地遵循了用於多重身份驗證的railscast,因此擁有用戶和身份驗證模型。 我已經設法讓用戶在沒有密碼的情況下更新他們自己的配置文件。 class RegistrationsController < Devise::RegistrationsController def update_resource(resource, params)

    2熱度

    3回答

    我有我的用戶模型,用戶設計,我添加了一個郵件發送自己的電子郵件,當用戶註冊。當我運行我的代碼時,我沒有錯誤。在命令行中,它表示電子郵件已發送,但我什麼都沒有收到。你覺得是什麼原因呢。 我welcome_mailer: class WelcomeMailer < ApplicationMailer default :from => "[email protected]" de