मैं सोच रहा था कि क्या आप सूचीबद्ध कर सकते हैं / जांच कर सकते हैं कि रेल्स / ऑब्जेक्ट्स रेल कंसोल में आपके लिए उपलब्ध हैं। मुझे पता है कि आप उन्हें अन्य उपकरणों का उपयोग करके देख सकते हैं, मैं बस उत्सुक हूं। धन्यवाद।
मैं सोच रहा था कि क्या आप सूचीबद्ध कर सकते हैं / जांच कर सकते हैं कि रेल्स / ऑब्जेक्ट्स रेल कंसोल में आपके लिए उपलब्ध हैं। मुझे पता है कि आप उन्हें अन्य उपकरणों का उपयोग करके देख सकते हैं, मैं बस उत्सुक हूं। धन्यवाद।
जवाबों:
आप शायद मांग रहे हैं:
ActiveRecord::Base.connection.tables
तथा
ActiveRecord::Base.connection.columns('projects').map(&:name)
आप शायद उन्हें अपने अंदर छोटे वाक्यविन्यास में लपेटें .irbrc
।
table_structure
लगता है कि sqlite एडॉप्टर के लिए विशिष्ट है।
मुझे उम्मीद है कि मेरा देर से जवाब कुछ मदद का हो सकता है।
यह रेल डेटाबेस कंसोल पर जाएगा।
rails db
सुंदर अपने क्वेरी उत्पादन मुद्रित करें
.headers on
.mode columns
(turn headers on and show database data in column mode )
टेबल दिखाओ
.table
मदद को देखने के लिए '.help'।
या 'कारों से चयन करें' जैसे एसक्यूएल स्टेटमेंट का उपयोग करें
आप rails dbconsole
उस डेटाबेस को देखने के लिए उपयोग कर सकते हैं जो आपके रेल एप्लिकेशन का उपयोग कर रहा है। यह वैकल्पिक उत्तर है rails db
। दोनों कमांड आपको कमांड लाइन इंटरफ़ेस निर्देशित करेंगे और आपको उस डेटाबेस क्वेरी सिंटैक्स का उपयोग करने की अनुमति देंगे।
इसकी शुरुआत है, यह सूची कर सकता है:
models = Dir.new("#{RAILS_ROOT}/app/models").entries
कुछ और देख रहे हैं ...