/ / सर्वेयर रत्न पूर्ण सर्वेक्षण से परिणाम की जाँच - रूबी-ऑन-रेल, रूबी, sqlite3

पूरा सर्वेक्षण से सर्वेक्षक जेम जांच परिणाम - रूबी-ऑन-रेल, रूबी, एसक्लाइट 3

मुझे छोटी समस्या है। मैंने सर्वेयर रत्न स्थापित किया है। मैंने अपने कंप्यूटर पर एक रेलिंग लगाया है, और जब प्रवेश कर रहा हो: http://localhost:3000/surveys मैं अपने सर्वेक्षणों पर जवाब दे सकता हूं। नए सर्वेक्षणों को जोड़ना कोई समस्या नहीं है, लेकिन मुझे यह पता नहीं है कि स्ट्रिंग में मैथुन किए गए सर्वेक्षणों से परिणाम कैसे प्राप्त करें।

मैं समझता हूं कि परिणाम "db" फ़ोल्डर में हैंdevelopement.sqlite3। मुझे पता है कि प्रत्येक पंक्ति डेटाबेस में एक रिकॉर्ड है, और प्रत्येक तत्व एक प्रकार का चर (int, string, date) है, लेकिन इसे डेटाबेस से कैसे निकालना है और फिर इसे स्ट्रिंग में बदलना है? मुझे यह पता नहीं चला कि समाधान की खोज कैसे की जाती है!

C:Ruby192projektsampledb>rails db
SQLite version 3.7.14.1 2012-10-04 19:37:12

Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> SELECT*FROM response_sets;
1||1|nJL41HC_GQ|2012-12-11 14:30:21.024080|2012-12-11 14:32:04.367168|2012-12-11
14:30:21.055329|2012-12-11 14:32:04.460918|ba67a3c1-c784-4ac3-af6d-e79a62089f8d

sqlite>

मेरा सॉफ्टवेयर:

रूबी 1.9.2p290 (2011-07-09) [i386-mingw32]

रेल 3.2.9

sqlite3 (1.3.6 x86-mingw32, 1.3.5 x86-mingw32)

स्क्वैलाइट 3-रूबी (1.3.3)

सर्वेक्षक (1.1.0)

उत्तर:

उत्तर № 1 के लिए -1

आपके द्वारा चलायी जाने वाली क्वेरी एक ज्वाइनिंग टेबल का परिणाम है। मॉडल के बीच संबंधों को निर्धारित करने के लिए फिर से सर्वेक्षक प्रलेखन की जाँच करें। "अंतर्गत_तो" "has_many" ...

इसके अलावा, उन माइग्रेशनों पर एक नज़र डालें जो सर्वेयर ने बनाए थे ताकि यह पता लगाया जा सके कि टेबल कैसे संबंधित हैं।

यह मेरा सबसे अच्छा अनुमान है b / c I didn "t वास्तव में समझ में नहीं आता कि समस्या क्या है।