में संबंधित ऑब्जेक्ट शामिल करें मेरे पास एक नोट क्लास है जो उपयोगकर्ता से संबंधित है (यानी कोई उपयोगकर्ता कई नोट्स बना सकता है)।रेल: JSON आउटपुट
मेरे नोट नियंत्रकclass NotesController < ApplicationController
before_filter :authenticate_user!
respond_to :html, :xml, :json
# GET /notes
# GET /notes.xml
def index
@notes = Note.includes(:user).order("created_at DESC")
respond_with @notes
end
जब मैं उदाहरण /notes.json JSON परिणाम में सूचकांक के लिए पूछने से
क्लिप, यह नोट देता है, लेकिन केवल उपयोगकर्ता ऑब्जेक्ट के लिए user_id देता है। मैं इसे user.username भी शामिल करना चाहता हूं (और उत्सुक होगा कि पूरे उपयोगकर्ता ऑब्जेक्ट को कैसे एम्बेड किया जाए)।
बोनस प्रश्न: मुझे कॉलम शो को author_id के रूप में दिखाने का कोई तरीका नहीं मिला और यह उपयोगकर्ता से संबंधित है। यदि यह करना आसान है, तो आप इसे कैसे करते हैं?
बिल्कुल सही! वह मुझे वहां ले गया जहां मुझे जाने की जरूरत थी। जैसा कि आपने दिखाया था, जेसन भाग को काम करने के बाद एचटीएमएल समर्थन में वापस जोड़ने में सक्षम था। – Codezy
@ जिमी कुआद्रा: मेरे लिए बहुत उपयोगी काम किया। बहुत बहुत धन्यवाद। – Besi