2012-02-17 10 views
6

के कारण माइक्रोकॉफ्ट पर माइग्रेशन विफल रहता है मैं अपनेोकू में एक ऐप तैनात कर रहा हूं और ऐप रेल 3.2 पर है और मेरे पास सक्रिय व्यवस्थापक मणि स्थापित है।सक्रियता मेलर

जब मैं रेक db चलाएँ: विस्थापित निम्न त्रुटि

== DeviseCreateAdminUsers: migrating ========================================= 
-- create_table(:admin_users) 
    -> 0.0823s 

Sent mail to [email protected] (3228ms) 
rake aborted! 
An error has occurred, this and all later migrations canceled: 

Connection refused - connect(2) 

की वजह से यह विफल सोच मैं इसे ठीक करने के लिए क्या करने की जरूरत। ऐसा लगता है कि डेविस मणि या ActiveAdmin माइग्रेशन प्रक्रिया के दौरान मेल भेजने की आवश्यकता है और क्योंकि यह विफल होने पर नहीं हो सकता है।

उत्तर

4

Sendgrid ऐड-ऑन इंस्टॉल करके देखें:

heroku addons:add sendgrid:starter 

आप एस्पेन या बांस stacks करने की तैनाती रहे हैं, तो इसे तुरंत काम करना चाहिए।

#config/initializers/mail.rb 

ActionMailer::Base.smtp_settings = { 
    :address  => 'smtp.sendgrid.net', 
    :port   => '587', 
    :authentication => :plain, 
    :user_name  => ENV['SENDGRID_USERNAME'], 
    :password  => ENV['SENDGRID_PASSWORD'], 
    :domain   => 'heroku.com' 
} 
ActionMailer::Base.delivery_method = :smtp 

से लिया: आप देवदार ढेर का उपयोग कर रहे हैं, तो आप एक अतिरिक्त प्रारंभकर्ता जोड़ने की जरूरत है http://devcenter.heroku.com/articles/sendgrid

+0

सेट अप करने की आवश्यकता है या नहीं, तो मैं सीडर का उपयोग कर रहा हूं, इसलिए मुझे लगता है कि मुझे बस इसे स्थापित करने के लिए प्रलेखन को देखने की आवश्यकता होगी? पारितोषिक के लिए धन्यवाद। यह पोस्ट करने के बाद मैं यह पोस्ट करूंगा। – mattwallace

+0

भेजना ग्रिड भेजना मुद्दा तय किया – mattwallace

0

यह मैं एक छोटे से भ्रामक है:

Connection refused - connect(2) 

आप अपने मेल सेटअप है? क्या आप SendGrid या इसी तरह का उपयोग कर रहे हैं? याद रखें कि हेरोकू सीधे ईमेल सेवाएं प्रदान नहीं करता है।

http://devcenter.heroku.com/articles/smtp

+0

हाँ कि रूप में अच्छी तरह से मेरे लिए भ्रामक था ... अभी भी परेशानी शूट करने की जरूरत है यह थोड़ा और देखें कि SendGrid को – mattwallace

संबंधित मुद्दे