2010-01-04 17 views
7

पर एथलॉगिक फेंकने की त्रुटियां हां, मैंने this पढ़ा है।हेरोकू

ActionView::TemplateError (undefined method `password' for #<User:0x2b0ddb58cdc0>) on line #11 of app/views/users/new.html.erb: 
8:   </p> 
9:   <p> 
10:   <%= f.label :password, "Password:" %><br /> 
11:   <%= f.password_field :password %> 
12:   </p> 
13:   <p> 
14:   <%= f.label :password_confirmation, "Password again:" %><br /> 

जब मैं कोशिश:

$ heroku rake db:reset RAILS_ENV=production 

मैं:

yeqynzfiku already exists 
(in /disk1/home/slugs/109616_e6df6f2_8837/mnt) 
Couldn't drop yeqynzfiku : #<ActiveRecord::StatementInvalid: PGError: ERROR: must be owner of database yeqynzfiku 
: DROP DATABASE IF EXISTS "yeqynzfiku"> 

मैं नहीं जानता कि

यह वही है मैं अपने production.log में हो रही है इसका क्या मतलब है। मैंने

$ heroku rake db:reset 
$ heroku rake db:migrate RAILS_ENV=production 
$ heroku rake db:migrate 
$ heroku rake gems:install (for what it's worth) 

सब कुछ विकास और उत्पादन मोड दोनों में स्थानीय रूप से ठीक से काम करता है। मेरे ऐप में एक .gems फ़ाइल है, और जब मैंने पहली बार हेरोकू को धक्का दिया तो यह ऑथलोगिक और पेपरक्लिप को ठीक से स्थापित करना प्रतीत होता था।

स्टंप। धन्यवाद।

उत्तर

0

आह, .gitignore फ़ाइल में बहुत सी चीज़ों के साथ कुछ करना था। Heroku को धक्का देने से पहले इसे साफ़ करना चाहिए था।

21

लगता है जैसे आप इसे हल करते हैं, लेकिन इस तरह की समस्याओं के साथ मुझे यह आसान लगता है कि heroku restart करें।

उदाहरण के लिए, heroku rake db:migrate के साथ माइग्रेशन चलाने के बाद ऐप को उन नए कॉलम देखने से पहले पुनरारंभ करने की आवश्यकता है।

+1

यह वही समस्या थी जब मुझे एक ही समस्या थी। चीयर्स –

+0

"heroku restart" यह मेरे लिए तय किया गया है – Andrew

+0

यहां समान है: यह काम करता है और आपने मेरा दिन –

2

db:reset के बजाय db:migrate VERSION=0 और db:migrate का प्रयास करें।
मुझे लगता है कि उन्हें रीसेट के साथ समस्याएं हैं क्योंकि यह डीबी को छोड़ने की कोशिश करता है।
इसके अलावा, आपको RAILS_ENV=production डालने की आवश्यकता नहीं है, यह डिफ़ॉल्ट AFAIK है ...

+0

बीटीडब्ल्यू ऑथलॉगिक हेरोकू में परेशानियां करता है, मुझे पहले संस्करण में संस्करण जानकारी डालनी पड़ती थी, और कुछ समय बाद एक और मुद्दा था, इसलिए मैंने इसे प्लगइन के रूप में स्थापित किया ... – Devenv

2

मुझे एक ही समस्या थी। मैंने heroku restart किया और यह पूरी तरह से काम किया।

+0

यह सिर्फ [ल्यूक फ्रैंकल का जवाब] है (http: // stackoverflow.com/q/2069393/331508)। –