1

私は 3 つの環境を持っており、消印郵送はproduction. 作成したAPIキーを確認しましたが、何もありませんでした。本番環境と同じ API キーを使用しようとしましたが、ステージングでは機能しません。

Rails v. 5.0.1

宝石ファイル:

gem 'postmark' (v.1.14.0)

gem 'postmark-rails' (v. 0.18.0)

production.rb

  config.action_mailer.delivery_method = :postmark
  config.action_mailer.postmark_settings = { :api_token => ENV["POSTMARK_API_KEY"] }
  config.action_mailer.default_url_options = { host: "www.mywebsite.com" }

開発.rb

  config.action_mailer.delivery_method = :postmark
  config.action_mailer.postmark_settings = { :api_token => ENV["POSTMARK_API_KEY"] }
  config.action_mailer.default_url_options = { host: 'localhost', port: 3000 }

staging.rb

  config.action_mailer.delivery_method = :postmark
  config.action_mailer.postmark_settings = { :api_token => ENV["POSTMARK_API_KEY"] }
  config.action_mailer.default_url_options = { host: "myapp.herokuapp.com" }
4

1 に答える 1