このようなエラーでずっと苦しめられています。
ようやくherokuでのメール送信機能ができたにもかかわらず、次はログイン画面でログインを押してから遷移しなくなりました。
大変申し訳ないのですが、解決のアドバイスをいただけますと幸いです。
ローカル環境では問題なく機能していました。
いかに関係があるであろうコードを載せておきます。
ruby
1production.rb 2 3 if ENV["RAILS_LOG_TO_STDOUT"].present? 4 logger = ActiveSupport::Logger.new(STDOUT) 5 logger.formatter = config.log_formatter 6 config.logger = ActiveSupport::TaggedLogging.new(logger) 7 end 8 9 # Do not dump schema after migrations. 10 config.active_record.dump_schema_after_migration = false 11 12 config.action_mailer.default_url_options = {:host =>'https://afeaer.herokuapp.com'} 13 config.action_mailer.raise_delivery_errors = false 14 config.action_mailer.delivery_method = :smtp 15 config.action_mailer.smtp_settings = { 16 :enable_starttls_auto => true, 17 :address => "smtp.sendgrid.net", 18 :port => 587, 19 :domain => 'heroku.com', 20 :user_name => ENV['SENDGRID_USERNAME'], 21 :password =>ENV['SENDGRID_PASSWORD'], 22 :authentication =>"login" 23 } 24end
ruby
1devise.rb 2 3 config.mailer_sender = '"afeaer" <service@example.com>' 4 5 # Configure the class responsible to send e-mails. 6 # config.mailer = 'Devise::Mailer' 7 8 # Configure the parent class responsible to send e-mails. 9 # config.parent_mailer = 'ActionMailer::Base' 10 11 # ==> ORM configuration 12 # Load and configure the ORM. Supports :active_record (default) and 13 # :mongoid (bson_ext recommended) by default. Other ORMs may be 14 # available as additional gems. 15 require 'devise/orm/active_record'
回答1件
あなたの回答
tips
プレビュー