Использование RunScope с MailGun - с чего начать?

Я настроил приложение rails для получения писем и создания закладок. Поэтому я включил драгоценный камень 'mailgun'. Потому что он не работает правильно, однако я хочу использовать runcope, чтобы лучше понять, какие данные отправляются.

Я сделал следующие шаги в своем приложении: 1. Добавил mailgun в heroku 2. Настроил инициализатор

ActionMailer::Base.smtp_settings = {
 port:              587, 
 address:           'smtp.mailgun.org',
 user_name:         ENV['MAILGUN_SMTP_LOGIN'],
 password:          ENV['MAILGUN_SMTP_PASSWORD'],
 domain:            'appurlhere.com',
 authentication:    :plain,
 content_type:      'text/html' 
}
ActionMailer::Base.delivery_method = :smtp

# Makes debugging *way* easier. 
ActionMailer::Base.raise_delivery_errors = true
  1. Настройте маршрут для входящих

    сообщение: входящий, чтобы: 'входящий # создать'

  2. Создан входящий контроллер

    def create
     @user = User.find_by_email(params[:sender])
     @topic = @user.topics.find_by(title: params[:subject])
     @url = "http://#{params["body-plain"]}"
    
     @user = User.create(email: params[:sender], password: "#{params[:subject]}") if @user.nil?
     @topic = Topic.create(title: params[:subject], user_id: @user.id) if @topic.nil?
     @bookmark = Bookmark.create(topic_id: @topic, user_id: @user, url: "what should be here")
     head 200
    end
    

Но сейчас я не понимаю, где мне следует корректировать код, чтобы лучше видеть данные (и отлаживать). Я попытался добавить код к моим маршрутам в mailgun, но это не сработало.

0 ответов

Другие вопросы по тегам