यह कैसे मेरे database.yml फ़ाइल दिखतारेल PostgreSQL के लिए लॉग इन नहीं कर सकते हैं - पीजी :: त्रुटि - पासवर्ड - सही जानकारी
development:
adapter: postgresql
encoding: unicode
database: dbname_dev
pool: 5
username: username
password: tehpass
में (स्पष्ट रूप से परीक्षण और उत्पादन के लिए प्रासंगिक प्रविष्टियों के रूप में अच्छी तरह से देखते हैं) है टर्मिनल मैं सफलतापूर्वक निम्नलिखित चलाने के लिए और डेटाबेस में लॉग इन कर सकते हैं:
psql -U username dbname_dev
हालांकि इस नए रेल परियोजना बनाने और चलाने के
rails g controller ComingSoon index
के बाद
मैं निम्न संदेश मिलता है जब मैं स्थानीय होस्ट पर जाएँ: (डबल और ट्रिपल जाँच लॉगइन क्रेडेंशियल्स के बावजूद) 3000/coming_soon
fe_sendauth: no password supplied
कोई भी विचार कारण है कि मैं "psql" के माध्यम से इन डेटाबेस में प्रवेश कर सकते हैं लेकिन रेल नहीं कर सकते ?
हाँ मैं सिर्फ इसलिए आपकी अधिक DRY विधि पर स्विच कर रहा हूं। मैंने ब्लॉग पोस्ट और आपके सबसे हालिया उत्तर को देखा। हाल के जवाब के बारे में मुझे यकीन नहीं है ए) जहां वह फ़ाइल रहता है और बी) यदि यह भी एक मुद्दा है क्योंकि मैं शेर –
का उपयोग कर रहा हूं, मुझे लगता है कि इसे '/ usr/local/var/postgres /' –
में संग्रहीत किया जाना चाहिए सादा पाठ में अपना उपयोगकर्ता नाम और पासवर्ड डालना वास्तव में एक अच्छा विचार है? –