私はdeviseを使ってサインアップした後に送信される確認メールを設定しています。私はこれが言っていることすべて(https://github.com/plataformatec/devise/wiki/How-To:-Add-:confirmable-to-Users)をやったが、それでも動作しません。Railsは開発の確認メールを送信しないように工夫しています
ここではいくつかのコードは次のとおりです。
//development.rb
config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }
//devise.rb
config.mailer_sender = '[email protected]'
# Configure the class responsible to send e-mails.
config.mailer = "Mailer"
//Mailer.rb
class Mailer < Devise::Mailer
helper :application
include Devise::Controllers::UrlHelpers
default template_path: 'devise/mailer'
end
が、私は開発環境で電子メールの確認メールを送信するために、より多くの何かを設定する必要がありますか?
上のコードのこれらの行はねえ、私はこれをやってみましたし、実際に誰かがログインしようとした」と言ってGoogleからのエラーを得た含めます"これを解決する方法はありますか? – Kahsn
はい、Googleアカウントの設定で「ログイン&セキュリティ」 - >「安全性の低いアプリを許可する」を探して有効にします。 –