मैं एपीआई आवेदन करने के लिए rails-api और rabl रत्नों का उपयोग करता हूं। मैं रैबल विचारों में बहुत अधिक तर्क नहीं डालना चाहता हूं, लेकिन अगर मैं इसे मददगारों में निकालना चाहता हूं। रेल-api मणि सहायकों समर्थन शामिल नहीं है (और ठीक thats) तो कैसे मैं अपने json विचारों में सहायकों? (क्या मिडलवेयर मैं शामिल करने की जरूरत है, जो आदि मॉड्यूल)रेल-एपी मणि के साथ व्यू हेल्पर्स का उपयोग कैसे करें?
7
A
उत्तर
11
नियंत्रक कि renders में सक्षम कर सकते हैं देखने आप
करने के लिए है- ActionController :: सहायकों और
- 'सहायक' विधि
का उपयोग कर देखने के लिए अपनी खुद की सहायक मॉड्यूल प्रदान करते हैं मेरी एपीआई आवेदन में शामिल हैं मैं एक RenderingControll बनाया एर जो सभी नियंत्रकों कि प्रस्तुत करना है के लिए एक सुपर क्लास के रूप में कार्य:
class RenderingController < ApplicationController
include AbstractController::Layouts
include AbstractController::Translation
include ActionController::ImplicitRender
include ActionController::Helpers
helper ApplicationHelper, OtherHelper
end
बिल्कुल सच है, लेकिन मैं '' 'ApplicationController''' में शामिल है क्योंकि मैं सभी दृश्यों में मेरी सहायकों का उपयोग करना चाहते। – freemanoid
क्या आप एक्शनकंट्रोलर :: बेस का विस्तार भी नहीं कर सकते? – tonyhb
आप कर सकते थे, लेकिन फिर आप मॉड्यूल का एक गुच्छा शामिल करेंगे जिसे आपको शायद इसकी आवश्यकता नहीं है। –