मैं पृष्ठ पर अंक लगाना करने के लिए:कैसे Rabl के संग्रह इस टेम्पलेट
# app/views/posts/index.rabl
collection @posts => :posts
attributes :id, :title, :subject
child(:user) { attributes :full_name }
node(:read) { |post| post.read_by?(@user) }
चुड़ैल रिटर्न:
{
"posts": [
{
"post": {
"id": 5,
"title": "...",
"subject": "...",
"user": {
"full_name": "..."
},
"read": true
}
}
]
}
और मैं इस प्रतिपादन करने के क्रम में कुछ पृष्ठांकन पैरामीटर जोड़ने के लिए जोड़ना चाहते हैं:
{
"posts": [
{
"post": {
"id": 5,
"title": "...",
"subject": "...",
"user": {
"full_name": "..."
},
"read": true
}
}
],
"total": 42,
"total_pages": 12
}
कोई विचार? बहुत धन्यवाद!
यह शीर्षक में पृष्ठांकन जानकारी जोड़ने के लिए [ 'लिंक'] उदाहरण – shingara
मैं पूरी तरह सहमत द्वारा Github द्वारा करना पसंद बेहतर है। हालांकि अभी मुझे कुछ मौजूदा एपीआई के साथ संगत रहना होगा। –